<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>فواصل &#187; نصائح،في،لغه،بي،اتش،بي،php،الجزء،الاول</title>
	<atom:link href="http://portal.fwasl.com/tag/%d9%86%d8%b5%d8%a7%d8%a6%d8%ad%d8%8c%d9%81%d9%8a%d8%8c%d9%84%d8%ba%d9%87%d8%8c%d8%a8%d9%8a%d8%8c%d8%a7%d8%aa%d8%b4%d8%8c%d8%a8%d9%8a%d8%8cphp%d8%8c%d8%a7%d9%84%d8%ac%d8%b2%d8%a1%d8%8c%d8%a7%d9%84/feed/" rel="self" type="application/rss+xml" />
	<link>http://portal.fwasl.com</link>
	<description></description>
	<lastBuildDate>Wed, 16 Oct 2019 18:49:35 +0000</lastBuildDate>
	<language>ar</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>نصائح في لغه بي اتش بي php الجزء الثالث</title>
		<link>http://portal.fwasl.com/%d9%86%d8%b5%d8%a7%d8%a6%d8%ad-%d9%81%d9%8a-%d9%84%d8%ba%d9%87-%d8%a8%d9%8a-%d8%a7%d8%aa%d8%b4-%d8%a8%d9%8a-php-%d8%a7%d9%84%d8%ac%d8%b2%d8%a1-%d8%a7%d9%84%d8%ab%d8%a7%d9%84%d8%ab/</link>
		<comments>http://portal.fwasl.com/%d9%86%d8%b5%d8%a7%d8%a6%d8%ad-%d9%81%d9%8a-%d9%84%d8%ba%d9%87-%d8%a8%d9%8a-%d8%a7%d8%aa%d8%b4-%d8%a8%d9%8a-php-%d8%a7%d9%84%d8%ac%d8%b2%d8%a1-%d8%a7%d9%84%d8%ab%d8%a7%d9%84%d8%ab/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 23:30:51 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[php & mysql]]></category>
		<category><![CDATA[نصائح،في،لغه،بي،اتش،بي،php،الجزء،الاول]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=5579</guid>
		<description><![CDATA[اليوم سوف نكمل سلسة النصائح الخاصة بمبرمجي php والتي قمنا بكتابه منها جزئين حتي الأن وهما نصائح php الجزء الأول نصائح php الجزء الثاني 11- عند بناءك لموقع بدون استخدام إطار عمل فاستخدم على الأقل طبقة للتعامل مع قاعدة البيانات ومحرك للقوالب (مثل smarty). 12- استخدم أسماء معبرة للمتحولات والتوابع والأصناف. 13- اكتب التعليقات على النص ...]]></description>
				<content:encoded><![CDATA[<p>اليوم سوف نكمل سلسة النصائح الخاصة بمبرمجي php والتي قمنا بكتابه منها جزئين حتي الأن وهما</p>
<h1><a href="http://www.portal.fwasl.com/2012/01/%d9%86%d8%b5%d8%a7%d8%a6%d8%ad-%d9%81%d9%8a-%d9%84%d8%ba%d9%87-%d8%a8%d9%8a-%d8%a7%d8%aa%d8%b4-%d8%a8%d9%8a-php-%d8%a7%d9%84%d8%ac%d8%b2%d8%a1-%d8%a7%d9%84%d8%a7%d9%88%d9%84">نصائح php الجزء الأول</a></h1>
<h1><a href="http://www.portal.fwasl.com/2012/01/%d9%86%d8%b5%d8%a7%d8%a6%d8%ad-%d9%81%d9%8a-%d9%84%d8%ba%d9%87-%d8%a8%d9%8a-%d8%a7%d8%aa%d8%b4-%d8%a8%d9%8a-php-%d8%a7%d9%84%d8%ac%d8%b2%d8%a1-%d8%a7%d9%84%d8%ab%d8%a7%d9%86%d9%8a">نصائح php الجزء الثاني</a></h1>
<p>11- عند بناءك لموقع بدون استخدام إطار عمل فاستخدم على الأقل طبقة للتعامل مع قاعدة البيانات ومحرك للقوالب (مثل <a href="http://www.smarty.net/">smarty</a>).<br />
12- استخدم أسماء معبرة للمتحولات والتوابع والأصناف.<br />
13- اكتب التعليقات على النص المصدري باستمرار وخلال كتابة الكود لابعده، والأفضل أن تتقيد بمعايير كتابة التعليقات كي تيسر الأمر على المطورين من بعدك وأيضاً لتستطيع إنشاء دليل المستخدم بشكل آلي من هذه التعليقات.<br />
14- لا تستمع للناس الذين يقولون بحذف الأقواس للعبارات الشرطية والحلقات ذات السطر الواحد، ابقي نصك المصدري متجانس وذو مظهر واحد ومعياري،</p>
[html]
// not so good</p>
<p>if ($budget &gt; 100)</p>
<p>getTax($budget);</p>
<p>// good</p>
<p>if ($budget &gt; 100) {</p>
<p>getTax($budget);</p>
<p>}<br />
[/html]
<p>15- استخدم دائماً طرقاً واضحة ومنطقية في تطبيقك، لا تستخدم اختصارات ورموز غريبة أو تستدعي توابع بشكل غير منطقي.<br />
16- إذا أردت طباعة وسوم HTML أو توابع جافاسكربت فلا تفعل ذلك بال echo بل:</p>
[html]
<p>&lt;?php if ($loggedin) { ?&gt;</p>
<p>&lt;div&gt;Welcome!&lt;/div&gt;</p>
<p>&lt;?php } ?&gt;<br />
[/html]
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d9%86%d8%b5%d8%a7%d8%a6%d8%ad-%d9%81%d9%8a-%d9%84%d8%ba%d9%87-%d8%a8%d9%8a-%d8%a7%d8%aa%d8%b4-%d8%a8%d9%8a-php-%d8%a7%d9%84%d8%ac%d8%b2%d8%a1-%d8%a7%d9%84%d8%ab%d8%a7%d9%84%d8%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>نصائح في لغه بي اتش بي php الجزء الاول</title>
		<link>http://portal.fwasl.com/%d9%86%d8%b5%d8%a7%d8%a6%d8%ad-%d9%81%d9%8a-%d9%84%d8%ba%d9%87-%d8%a8%d9%8a-%d8%a7%d8%aa%d8%b4-%d8%a8%d9%8a-php-%d8%a7%d9%84%d8%ac%d8%b2%d8%a1-%d8%a7%d9%84%d8%a7%d9%88%d9%84/</link>
		<comments>http://portal.fwasl.com/%d9%86%d8%b5%d8%a7%d8%a6%d8%ad-%d9%81%d9%8a-%d9%84%d8%ba%d9%87-%d8%a8%d9%8a-%d8%a7%d8%aa%d8%b4-%d8%a8%d9%8a-php-%d8%a7%d9%84%d8%ac%d8%b2%d8%a1-%d8%a7%d9%84%d8%a7%d9%88%d9%84/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 23:26:41 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[php & mysql]]></category>
		<category><![CDATA[نصائح،في،لغه،بي،اتش،بي،php،الجزء،الاول]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=5573</guid>
		<description><![CDATA[هذه مجموعه من النصائح التي تخص مبرمجي php والتي أعدت خصيصا لمساعدة المبرمجين علي فهم بعض الخصائص وحل المشاكل التي تواجههم بكود البرمجه وهذا هو الجزء الأول 1- طباعة مصفوفة للتحقق من عناصرها عن طريق تعليمة print_r: [html] $pages = array(&#8216;Homepage&#8217;, &#8216;About&#8217;, &#8216;Contact&#8217;); //dump array print(&#34;&#60;pre&#62;&#34;); print_r($pages); print(&#34;&#60;/pre&#62;\n&#34;); [/html] 2- استعمل علامة الاقتباس المفردة ‘ ...]]></description>
				<content:encoded><![CDATA[<p>هذه مجموعه من النصائح التي تخص مبرمجي php والتي أعدت خصيصا لمساعدة المبرمجين علي فهم بعض الخصائص وحل المشاكل التي تواجههم بكود البرمجه وهذا هو الجزء الأول</p>
<p>1- طباعة مصفوفة للتحقق من عناصرها عن طريق تعليمة print_r:</p>
[html]
<p>$pages = array(&#8216;Homepage&#8217;, &#8216;About&#8217;, &#8216;Contact&#8217;);</p>
<p>//dump array</p>
<p>print(&quot;&lt;pre&gt;&quot;);</p>
<p>print_r($pages);</p>
<p>print(&quot;&lt;/pre&gt;\n&quot;);<br />
[/html]
<p>2- استعمل علامة الاقتباس المفردة ‘ بدل المزدوجة ” فهي اسرع، الفرق بينهم أن المفردة لاتعالج المتحولات التي تضعها بداخلها بينما المزدوجة تقوم بذلك، استخدام لايقتصر على الطباعة بل تستخدم مع المصفوفات والكائنات، شاهد المثال لتتضح الصورة:</p>
[html]
$name = &#8216;PHP Tips&#8217;;</p>
<p>echo &#8216;Post name: $name&#8217;; // shows: &#8216;Post name: $name&#8217; will not handle variables</p>
<p>echo &#8216;&lt;br/&gt;&#8217;;</p>
<p>echo &#8216;Post name: &#8216; . $name; // shows: &#8216;Post name: PHP Tips&#8217; you have to write $name outside single quotes domain</p>
<p>echo &#8216;&lt;br/&gt;&#8217;;</p>
<p>echo &quot;Post name: $name&quot;; // shows: &#8216;Post name: PHP Tips&#8217; will handle variables inside double quotes domain, but it&#8217;s slower<br />
[/html]
<p>3- عند طباعة عنصر من مصفوفة عن طريق رقم موقعه، ضع الرقم داخل علامة اقتباس فهي أسرع:</p>
[html]
<p>$pages = array(&#8216;Homepage&#8217;, &#8216;About&#8217;, &#8216;Contact&#8217;);</p>
<p>echo $pages['0']; // Faster</p>
<p>echo &#8216;&lt;br/&gt;&#8217;;</p>
<p>echo $pages[0]; // Slower<br />
[/html]
<p>4- هل تعلم أن سكربتات PHP يتم ترجمتهم في كل مرة يطلب مستخدم الصفحة؟ إذا كنت تعاني من مشاكل الأداء فاستخدم الكاش لتسريع الموقع بنسبة بين 30% إلى 100% فعند استعمال الكاش يتم حفظ نسخ مترجمة من الصفحات وتقديمها للزوار.<br />
5- استعمال unset لتدمير المتحولات بعد استعمالها أمر جيد لذاكرة المخدم خاصة المتحولات الكبيرة مثل المصفوفات والكائنات.<br />
6- أغلق الاتصال مع قاعدة البيانات بعد الانتهاء من جلب المعلومات، وأيضاً اغلق socket مع الملفات بعد الانتهاء من القراءة أو الكتابة عليهم.</p>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d9%86%d8%b5%d8%a7%d8%a6%d8%ad-%d9%81%d9%8a-%d9%84%d8%ba%d9%87-%d8%a8%d9%8a-%d8%a7%d8%aa%d8%b4-%d8%a8%d9%8a-php-%d8%a7%d9%84%d8%ac%d8%b2%d8%a1-%d8%a7%d9%84%d8%a7%d9%88%d9%84/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
