<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>التعليقات على: مكتبة PHP القياسية</title>
	<atom:link href="http://dev.holooli.com/2008/11/28/%d9%85%d9%83%d8%aa%d8%a8%d8%a9-php-%d8%a7%d9%84%d9%82%d9%8a%d8%a7%d8%b3%d9%8a%d8%a9/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev.holooli.com/2008/11/28/%d9%85%d9%83%d8%aa%d8%a8%d8%a9-php-%d8%a7%d9%84%d9%82%d9%8a%d8%a7%d8%b3%d9%8a%d8%a9/</link>
	<description>كنز المطور ... وضالة المتعلم</description>
	<lastBuildDate>Tue, 07 Sep 2010 01:19:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>بواسطة: خالد</title>
		<link>http://dev.holooli.com/2008/11/28/%d9%85%d9%83%d8%aa%d8%a8%d8%a9-php-%d8%a7%d9%84%d9%82%d9%8a%d8%a7%d8%b3%d9%8a%d8%a9/comment-page-1/#comment-931</link>
		<dc:creator>خالد</dc:creator>
		<pubDate>Sat, 06 Dec 2008 18:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://dev.holooli.com/?p=637#comment-931</guid>
		<description>بارك الله فيك على الإضافة القيمة جداً</description>
		<content:encoded><![CDATA[<p>بارك الله فيك على الإضافة القيمة جداً</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: محمد العاني</title>
		<link>http://dev.holooli.com/2008/11/28/%d9%85%d9%83%d8%aa%d8%a8%d8%a9-php-%d8%a7%d9%84%d9%82%d9%8a%d8%a7%d8%b3%d9%8a%d8%a9/comment-page-1/#comment-930</link>
		<dc:creator>محمد العاني</dc:creator>
		<pubDate>Sat, 06 Dec 2008 18:13:57 +0000</pubDate>
		<guid isPermaLink="false">http://dev.holooli.com/?p=637#comment-930</guid>
		<description>تسلم اخي على هذا الموضوع المهم والله يا اخي هي SPL فعلا مهمة واذا كنت مبرمج مما يحاولون انشاء مكتبات برمجية احترافية فانت بالتاكيد لا تستطيع الاستغناء عنها

وبالنسبة لي فقد استخدمتها قديما ولكني اصطدمت في بداية اضافتها للبي اتش بي 5 بانها كانت تحوي على اخطاء برمجية في ذلك الوقت ولكن الحمد لله تم اصلاح هذه الاخطاء

اما بالنسبة لل Iterator فهي طريقة للمرور على مجموعة من عدة عناصر عنصر عنصر واليك الامثلة

$items =array(&#039;book&#039;,&#039;watch&#039;,&#039;pen&#039;,&#039;paper&#039;)
foreach ($items as $item) //processing $item;

$items =array(&#039;my best friend&#039;=&gt;&#039;book&#039;,&#039;the measure of the life&#039;=&gt;&#039;watch&#039;,&#039;my helper&#039;=&gt;&#039;pen&#039;,&#039;the day&#039;=&gt;&#039;paper&#039;)
foreach ($items as $item) //processing $item;

ففي هذين المثالين ستم الانتقال على كل واحد من عناصر المصفوفتين ووضع قيمتها في المتغير $item بغض النظر عن مفتاح كل عنصر فيها وهي بالتالي اداة قوية للمرور iterate على عناصر المصفوفة كلها مو دون الاحتساب الى مفاتيح عناصرها

والان لنفرض اننا قمنا بعمل class للاتصال بقاعدة البيانات واستخراج قيم اعتمادا على استعلام معين وان القيم ستوضع في مصفوفة وذلك بجعل قيمة ال id لكل قيمة سطر مستخرج من قاعدة البيانات قيمة المفتاح بتلك المصفوفة والقيمة له هي مصفوفة اخرى تحوي معلومات السطر ولكي نعمل ذلك فاننا نحتاج الى جعل class الذي عملنها مرتبط بواجهة ال spl ولفهم ذلك انظر الكود التالي وانظر الى امكانية تلك المكتبة

$rows=new myDatabaseObject();
$rows.find(array(&#039;job&#039;=&gt;&#039;manager&#039;));
foreach ($rows as $row) echo $row[&#039;name&#039;];

ولك من تحياتي</description>
		<content:encoded><![CDATA[<p>تسلم اخي على هذا الموضوع المهم والله يا اخي هي SPL فعلا مهمة واذا كنت مبرمج مما يحاولون انشاء مكتبات برمجية احترافية فانت بالتاكيد لا تستطيع الاستغناء عنها</p>
<p>وبالنسبة لي فقد استخدمتها قديما ولكني اصطدمت في بداية اضافتها للبي اتش بي 5 بانها كانت تحوي على اخطاء برمجية في ذلك الوقت ولكن الحمد لله تم اصلاح هذه الاخطاء</p>
<p>اما بالنسبة لل Iterator فهي طريقة للمرور على مجموعة من عدة عناصر عنصر عنصر واليك الامثلة</p>
<p>$items =array(&#8216;book&#8217;,'watch&#8217;,'pen&#8217;,'paper&#8217;)<br />
foreach ($items as $item) //processing $item;</p>
<p>$items =array(&#8216;my best friend&#8217;=&gt;&#8217;book&#8217;,'the measure of the life&#8217;=&gt;&#8217;watch&#8217;,'my helper&#8217;=&gt;&#8217;pen&#8217;,'the day&#8217;=&gt;&#8217;paper&#8217;)<br />
foreach ($items as $item) //processing $item;</p>
<p>ففي هذين المثالين ستم الانتقال على كل واحد من عناصر المصفوفتين ووضع قيمتها في المتغير $item بغض النظر عن مفتاح كل عنصر فيها وهي بالتالي اداة قوية للمرور iterate على عناصر المصفوفة كلها مو دون الاحتساب الى مفاتيح عناصرها</p>
<p>والان لنفرض اننا قمنا بعمل class للاتصال بقاعدة البيانات واستخراج قيم اعتمادا على استعلام معين وان القيم ستوضع في مصفوفة وذلك بجعل قيمة ال id لكل قيمة سطر مستخرج من قاعدة البيانات قيمة المفتاح بتلك المصفوفة والقيمة له هي مصفوفة اخرى تحوي معلومات السطر ولكي نعمل ذلك فاننا نحتاج الى جعل class الذي عملنها مرتبط بواجهة ال spl ولفهم ذلك انظر الكود التالي وانظر الى امكانية تلك المكتبة</p>
<p>$rows=new myDatabaseObject();<br />
$rows.find(array(&#8216;job&#8217;=&gt;&#8217;manager&#8217;));<br />
foreach ($rows as $row) echo $row['name'];</p>
<p>ولك من تحياتي</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: خالد</title>
		<link>http://dev.holooli.com/2008/11/28/%d9%85%d9%83%d8%aa%d8%a8%d8%a9-php-%d8%a7%d9%84%d9%82%d9%8a%d8%a7%d8%b3%d9%8a%d8%a9/comment-page-1/#comment-892</link>
		<dc:creator>خالد</dc:creator>
		<pubDate>Mon, 01 Dec 2008 04:52:48 +0000</pubDate>
		<guid isPermaLink="false">http://dev.holooli.com/?p=637#comment-892</guid>
		<description>شكراً لكم على المعلومات القيمة.</description>
		<content:encoded><![CDATA[<p>شكراً لكم على المعلومات القيمة.</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: عبدالملك الثاري</title>
		<link>http://dev.holooli.com/2008/11/28/%d9%85%d9%83%d8%aa%d8%a8%d8%a9-php-%d8%a7%d9%84%d9%82%d9%8a%d8%a7%d8%b3%d9%8a%d8%a9/comment-page-1/#comment-891</link>
		<dc:creator>عبدالملك الثاري</dc:creator>
		<pubDate>Mon, 01 Dec 2008 04:41:21 +0000</pubDate>
		<guid isPermaLink="false">http://dev.holooli.com/?p=637#comment-891</guid>
		<description>بارك الله فيك أخوي خالد , مكتبة رائعة فعلاَ شكراً لك لإفادتنا بها :)</description>
		<content:encoded><![CDATA[<p>بارك الله فيك أخوي خالد , مكتبة رائعة فعلاَ شكراً لك لإفادتنا بها <img src='http://dev.holooli.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: حازم خالد</title>
		<link>http://dev.holooli.com/2008/11/28/%d9%85%d9%83%d8%aa%d8%a8%d8%a9-php-%d8%a7%d9%84%d9%82%d9%8a%d8%a7%d8%b3%d9%8a%d8%a9/comment-page-1/#comment-890</link>
		<dc:creator>حازم خالد</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://dev.holooli.com/?p=637#comment-890</guid>
		<description>معظم ما بها موجود من قبل في ال php كدوال ومكتبات متفرقة ولكن تجميعهم ككائنات هو أهم ما يمز التعامل مع كل مكتبات php5

لعلي أطلعت عليها من قبل ولكني لا يعتبر أستخدمتها بشكل كبير في كودي
ولكن بعد هذا العرض والروابط الجيدة فأكيد سأزيد أستخدمها بإذن الله</description>
		<content:encoded><![CDATA[<p>معظم ما بها موجود من قبل في ال php كدوال ومكتبات متفرقة ولكن تجميعهم ككائنات هو أهم ما يمز التعامل مع كل مكتبات php5</p>
<p>لعلي أطلعت عليها من قبل ولكني لا يعتبر أستخدمتها بشكل كبير في كودي<br />
ولكن بعد هذا العرض والروابط الجيدة فأكيد سأزيد أستخدمها بإذن الله</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: bassem</title>
		<link>http://dev.holooli.com/2008/11/28/%d9%85%d9%83%d8%aa%d8%a8%d8%a9-php-%d8%a7%d9%84%d9%82%d9%8a%d8%a7%d8%b3%d9%8a%d8%a9/comment-page-1/#comment-889</link>
		<dc:creator>bassem</dc:creator>
		<pubDate>Sun, 30 Nov 2008 18:01:06 +0000</pubDate>
		<guid isPermaLink="false">http://dev.holooli.com/?p=637#comment-889</guid>
		<description>شكرا خالد 
ال php5 اتت بمكتبات كثير و اغلبها لدعم ال oop
او التوجه نحو البرمجة غرضية التوجه 
فمثلا spl  تحوي طرائق method للتعامل مع ال classes  و تحميلها 
ايضا ال php5 اتت بمكتبه جميله و هي pdo  للتعامل مع قواعد البيانات
و على حسب علمي انه بال php6 سوف تصبح ال pdo هي الطريقة الوحيدة للتعامل مع قواعد البيانات
للاسف نظرا للضيق الوقت اغلبنا لا يستخدم هذه المكتبات 
وشكرا</description>
		<content:encoded><![CDATA[<p>شكرا خالد<br />
ال php5 اتت بمكتبات كثير و اغلبها لدعم ال oop<br />
او التوجه نحو البرمجة غرضية التوجه<br />
فمثلا spl  تحوي طرائق method للتعامل مع ال classes  و تحميلها<br />
ايضا ال php5 اتت بمكتبه جميله و هي pdo  للتعامل مع قواعد البيانات<br />
و على حسب علمي انه بال php6 سوف تصبح ال pdo هي الطريقة الوحيدة للتعامل مع قواعد البيانات<br />
للاسف نظرا للضيق الوقت اغلبنا لا يستخدم هذه المكتبات<br />
وشكرا</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: خالد</title>
		<link>http://dev.holooli.com/2008/11/28/%d9%85%d9%83%d8%aa%d8%a8%d8%a9-php-%d8%a7%d9%84%d9%82%d9%8a%d8%a7%d8%b3%d9%8a%d8%a9/comment-page-1/#comment-878</link>
		<dc:creator>خالد</dc:creator>
		<pubDate>Sat, 29 Nov 2008 03:48:10 +0000</pubDate>
		<guid isPermaLink="false">http://dev.holooli.com/?p=637#comment-878</guid>
		<description>الرتل هي كلمة عربية من الترتيب والتنسيق. لاحظت ترجمة &quot;طابور&quot; في عرب آيز ولكن لم أجد لها أصلاً في اللغة العربية!</description>
		<content:encoded><![CDATA[<p>الرتل هي كلمة عربية من الترتيب والتنسيق. لاحظت ترجمة &#8220;طابور&#8221; في عرب آيز ولكن لم أجد لها أصلاً في اللغة العربية!</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: MEG</title>
		<link>http://dev.holooli.com/2008/11/28/%d9%85%d9%83%d8%aa%d8%a8%d8%a9-php-%d8%a7%d9%84%d9%82%d9%8a%d8%a7%d8%b3%d9%8a%d8%a9/comment-page-1/#comment-876</link>
		<dc:creator>MEG</dc:creator>
		<pubDate>Sat, 29 Nov 2008 02:27:30 +0000</pubDate>
		<guid isPermaLink="false">http://dev.holooli.com/?p=637#comment-876</guid>
		<description>وش يعني &quot;الرتل&quot; :)

اتوقع ان &quot;الطابور&quot; انسب كترجمة لـ Queue</description>
		<content:encoded><![CDATA[<p>وش يعني &#8220;الرتل&#8221; <img src='http://dev.holooli.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>اتوقع ان &#8220;الطابور&#8221; انسب كترجمة لـ Queue</p>
]]></content:encoded>
	</item>
</channel>
</rss>
