<?xml version='1.0' ?>
<rss version='2'>
<channel>
<title>LinMiss - Feed</title>
<item>
<title>بالااولی</title>
<description><![CDATA[<p style="direction: rtl; unicode-bidi: embed; text-align: justify" dir="rtl" class="MsoNormal" align="justify"><font face="tahoma,arial,helvetica,sans-serif" size="3"><span style="font-family: Tahoma">آری </span><span style="font-family: Tahoma">ماهم به جمع<a href="http://balatarin.com" title="بالاترین "> بالاترینی ها</a> پیوستیم و شدیم بالا اولی!</span></font></p><p style="direction: rtl; unicode-bidi: embed; text-align: justify" dir="rtl" class="MsoNormal" align="justify"><font face="tahoma,arial,helvetica,sans-serif" size="3"><span style="font-family: Tahoma">بالاترین که از دید من بسیار زیباتر از نمونه های مشابه خود حتی </span><span style="font-family: Tahoma">Digg</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> <span>ساخته شده ، یه سایت خوش تعریف و خوش طراحی شده که رو دست نداره!</span></span></font><font face="tahoma,arial,helvetica,sans-serif" size="3"><span style="font-family: Tahoma"><span>&nbsp;آفرین به مدیران مستعد و توانمندش، خدا قوت.</span></span></font></p><p style="direction: rtl; unicode-bidi: embed; text-align: justify" dir="rtl" class="MsoNormal" align="justify"><font face="tahoma,arial,helvetica,sans-serif" size="3"><span style="font-family: Tahoma"><span></span></span></font></p><br />]]></description>
<link>http://www.linmiss.com?art_id=41</link>
</item>

<item>
<title>مقایسه دو فریم ورک</title>
<description><![CDATA[<div dir="rtl" align="justify"><span style="font-family: Tahoma"><font size="3"><font face="tahoma,arial,helvetica,sans-serif">خوندن این مقاله برای دوستانی که در شرف انتخاب یه فریم ورک خوب هستن خالی از لطف نیست.</font></font></span></div><div dir="rtl" align="justify"><h2 id="post-18" class="entry-title"><a rel="bookmark" href="http://www.sellersrank.com/php/cakephp-codeigniter-benchmark/" title="Permanent Link: CakePHP &amp; CodeIgniter Benchmark"><font size="3">CakePHP &amp; CodeIgniter Benchmark</font></a></h2></div>]]></description>
<link>http://www.linmiss.com?art_id=37</link>
</item>

<item>
<title>فریم ورک</title>
<description><![CDATA[<p style="text-justify: kashida; margin: 0in 0in 0pt; text-align: justify; text-kashida: 0%" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma">سلام به همه </span><span style="font-family: Tahoma">php</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> <span>کارای عزیز،</span></span></font></p><p style="text-justify: kashida; margin: 0in 0in 0pt; text-align: justify; text-kashida: 0%" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"><span></span></span></font></p><span></span><span></span><span><span></span><span></span><font face="Times New Roman" size="3">&nbsp;</font></span><span style="font-family: Tahoma"></span> <p style="text-justify: kashida; margin: 0in 0in 0pt; text-align: justify; text-kashida: 0%" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma">باعرض پوزش از غیبت نسبتا طولانی که تو نوشتن پست ها پیش اومد، من دوباره اومدم!</span></font></p><font size="3"><span style="font-family: Tahoma"></span><span></span></font>&nbsp;<font size="3"><font face="Times New Roman"><span>&nbsp;</span><span style="font-family: Tahoma"></span></font></font><font size="3"><span style="font-family: Tahoma">اولش بگم که تو این مدت کلی بلاها سر این </span><span style="font-family: Tahoma">linmiss.com</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> ما اومد. سرور توی امریکا+ انرژی هسته ای و نتیجش اینکه هاست </span><span style="font-family: Tahoma">linmiss</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> رو از دست دادم.تا اینکه بالاخره یه هاست جدید تو یه کانادا پیدا کردم و سیستم رو دوباره </span><span style="font-family: Tahoma">Up</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> کردم.</span></font> <p style="text-justify: kashida; margin: 0in 0in 0pt; text-align: justify; text-kashida: 0%" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma">البته تجربه خوبی شد برام تا دیگه از این شیطان بزرگ سرویسی نگیرم!</span></font></p><font size="3"><font face="Times New Roman"><span>&nbsp;</span><span style="font-family: Tahoma"></span></font></font> <p style="text-justify: kashida; margin: 0in 0in 0pt; text-align: justify; text-kashida: 0%" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"><font size="3">مطلب دیگه ای که تو این مدت اتفاق افتاد تعویض محل کارم به شرکت </font><a href="http://www.telegom.com/"><span><font size="3">telegom</font></span></a><span></span><span></span><span></span><span></span><font size="3"> بود. این شرکت خدمات </font></span><font size="3"><span style="font-family: Tahoma">voip</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> ارائه میده، دوست داشتین یه سری به سایتش بزنیدجالبه. </span></font></p><font size="3"><span style="font-family: Tahoma"></span><span></span></font>&nbsp;<font size="3"><font face="Times New Roman"><span>&nbsp;</span><span style="font-family: Tahoma"></span></font></font><font size="3"><span style="font-family: Tahoma">اما اینا همه به کنار، از همه قشنگتر اینکه بالاخره تونستم یه فریم ورک محشر برای </span><span style="font-family: Tahoma">PHP</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> <span>پیدا کنم.</span></span></font> <p style="text-justify: kashida; margin: 0in 0in 0pt; text-align: justify; text-kashida: 0%" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma">البته قبلا سراغ </span><span style="font-family: Tahoma">cake, zoop</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> رفته بودم ولی نتونسته بودم باهاشون کنار بیام.اما این<a href="http://www.codeigniter.com/"><span>codeigniter</span></a></span><span style="font-family: Tahoma"> </span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span><span>&nbsp;</span>دیگه واقعا حرفی واسه گفتن نذاشته! </span></font></p><font size="3"><span style="font-family: Tahoma"></span><span></span></font>&nbsp; <p style="text-justify: kashida; margin: 0in 0in 0pt; text-align: justify; text-kashida: 0%" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma">از مشخصه های بارز این فریم ورک داکیومنت عالی و&nbsp;نصب و استفاده راحت اون هست. از همه مهم تر اینکه </span><span style="font-family: Tahoma">CI</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> قوانین محدود کننده فریم ورک های دیگه رو نداره و با هر دو ورژن 4&nbsp;و 5 </span><span style="font-family: Tahoma">PHP</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> <span>به خوبی کار میکنه.کلا اینطور که به نظر میاد&nbsp;تونسته اصل&nbsp;قدرت در عین سادگی رو به معنای واقعی پیاده سازی کنه.</span></span></font></p><font size="3"><span style="font-family: Tahoma"><span></span></span><span></span></font>&nbsp;<font size="3"><font face="Times New Roman"><span>&nbsp;</span><span style="font-family: Tahoma"></span></font></font><font size="3"><span style="font-family: Tahoma">غیر از&nbsp;</span><span style="font-family: Tahoma">CodeIgniter</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> میتونید تو <a href="http://www.phpit.net/article/ten-different-php-frameworks/">اینجا</a> لیست 10 تا فریم ورک اول </span><span style="font-family: Tahoma">php</span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span> رو ببینید و بر حسب نیاز خودتون یکی شونو انتخاب کنید.</span><span></span></font><font size="3"><font face="Times New Roman"><span>&nbsp;</span><span style="font-family: Tahoma"></span></font></font><font size="3"><span style="font-family: Tahoma">البته به نظر من طراحای این فریم ورک ها<span>&nbsp; </span>خیلی آدمای بزرگی بودن که اونها رو به صورت </span><span style="font-family: Tahoma">open source </span><span></span><span></span><span style="font-family: Tahoma"><span></span><span></span><span>&nbsp;</span><span>در اختیار بقیه قرار میدن.</span></span></font><span style="font-family: Tahoma"><font size="3">&nbsp;</font></span><span><font face="Times New Roman" size="3">&nbsp;</font></span>]]></description>
<link>http://www.linmiss.com?art_id=36</link>
</item>

<item>
<title>اداره کردن خطا (بخش اول)</title>
<description><![CDATA[<span style="font-family: Tahoma"></span><span style="font-family: Tahoma"><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"><font size="+0"><font size="3"><font color="#000000">اداره کردن خطا ها تو</font> برنامه هایی که می نویسیم یکی از موارد مهمی که باید لحاظ بشن ، (چه از نظر امنیت و چه از نظر زیبایی و تمیز بودن کار) . لذا تو این مقاله سعی بر اینه که<span>&nbsp; </span>متد های اداره کردن خطا ها تو </font></font></span><span style="font-family: Tahoma"><font size="+0"><font size="3">php</font></font></span><span></span><span style="font-family: Tahoma"><span></span><font size="+0"><font size="3"> رو از سطح اولیه تا پیشرفته اون مورد بررسی قرار بده .</font></font></span></p><span style="font-family: Tahoma"><font size="+0"><font size="3">تو یه دسته بندی کلی این متدها شامل موارد زیر هستن:</font></font></span><span style="font-family: Tahoma"><font size="+0"><font size="3">&nbsp;</font></font></span> <ol style="margin-top: 0in"><font><font><li class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify"><font size="3"><span style="font-family: Tahoma">عبارت ()</span><span style="font-family: Tahoma">die</span></font></li><li class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify"><font size="3"><span style="font-family: Tahoma">تابع </span><span style="font-family: Tahoma">trigger_error</span></font></li><li class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify"><span style="font-family: Tahoma"></span><span style="font-size: 12pt; font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif">بلاک های</font> </span><span style="font-size: 12pt; font-family: Tahoma">try, catch</span></li></font></font></ol><span style="font-size: 12pt; font-family: Tahoma"><span style="font-family: Tahoma"><font size="+0"><font size="3"><font color="#ffffff">&nbsp;&amp;</font></font></font></span></span></span> <p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"><font size="+0"><font size="3">&nbsp;<strong>die</strong></font></font></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="+0"><font size="3"><span style="font-family: Tahoma">ساده ترین حالت اداره کردن خطا استفاده از تابع </span><span style="font-family: Tahoma">die</span><span style="font-family: Tahoma"> هست.این تابع در واقع مثل تابع </span><span style="font-family: Tahoma">exit</span><span style="font-family: Tahoma"><span>&nbsp; </span>عمل می کنه و پس از نمایش پیغامی که به اون پاس داده شده ، روند اجرای برنامه متوقف میشه ، <span>&nbsp;</span>مثال زیر کلاسی رو نشون میده که برای خوندن محتویات یک فایل استفاده میشه:</span></font></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"></span></p><span style="font-family: Tahoma"></span><font size="+0"><font size="3">&nbsp;</font><font size="3">&nbsp;</font></font><span style="font-family: Tahoma"></span> <span><font size="3"><font face="Times New Roman">&nbsp;</font></font></span><span><font size="3"><font face="Times New Roman">&nbsp;</font></font></span><span style="font-family: Tahoma"><font size="3"> </font></span><span style="font-family: Tahoma"><font size="3"><table border="0" width="75%" align="center" style="border: #cccccc 1px solid" id="abstract class" bgcolor="#f2f2f2"><tbody><tr><td dir="ltr"><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif"><p dir="ltr" align="left">&nbsp;</p><span style="font-size: 10pt; color: #0000bb"><!--p </sp--><span style="font-size: 10pt; color: #007700">class </span><span style="font-size: 10pt; color: #0000bb">FileReader</span><span style="font-size: 10pt; color: #007700">{ </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;var </span><span style="font-size: 10pt; color: #0000bb">$file</span><span style="font-size: 10pt; color: #007700">; </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;var </span><span style="font-size: 10pt; color: #0000bb">$fileDir</span><span style="font-size: 10pt; color: #007700">=</span><span style="font-size: 10pt; color: #dd0000">&quot;fileDir/&quot;</span><span style="font-size: 10pt; color: #007700">; </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;function </span><span style="font-size: 10pt; color: #0000bb">FileReader</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #0000bb">$file</span><span style="font-size: 10pt; color: #007700">){ </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;&nbsp;&nbsp;if(!</span><span style="font-size: 10pt; color: #0000bb">file_exists</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #dd0000">&quot;{$this-&gt;fileDir}{$file}.php&quot;</span><span style="font-size: 10pt; color: #007700">)){ </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;die(</span><span style="font-size: 10pt; color: #dd0000">&quot;File &quot;</span><span style="font-size: 10pt; color: #007700">.</span><span style="font-size: 10pt; color: #0000bb">$file</span><span style="font-size: 10pt; color: #007700">.</span><span style="font-size: 10pt; color: #dd0000">&quot; not found&quot;</span><span style="font-size: 10pt; color: #007700">); </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;&nbsp;&nbsp;} <br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10pt; color: #0000bb">$this</span><span style="font-size: 10pt; color: #007700">-&gt;</span><span style="font-size: 10pt; color: #0000bb">file</span><span style="font-size: 10pt; color: #007700">=</span><span style="font-size: 10pt; color: #0000bb">$file</span><span style="font-size: 10pt; color: #007700">; </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;} <br />&nbsp;&nbsp;function </span><span style="font-size: 10pt; color: #0000bb">getContent</span><span style="font-size: 10pt; color: #007700">(){ </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;&nbsp;&nbsp;if(!</span><span style="font-size: 10pt; color: #0000bb">$content</span><span style="font-size: 10pt; color: #007700">=</span><span style="font-size: 10pt; color: #0000bb">file_get_contents</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #dd0000">&quot;{$this-&gt;fileDir}{$this-&gt;file}.php&quot;</span><span style="font-size: 10pt; color: #007700">)){ </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;die(</span><span style="font-size: 10pt; color: #dd0000">&quot;Unable to read file contents&quot;</span><span style="font-size: 10pt; color: #007700">); </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;&nbsp;&nbsp;} <br />&nbsp;&nbsp;&nbsp;&nbsp;return </span><span style="font-size: 10pt; color: #0000bb">$content</span><span style="font-size: 10pt; color: #007700">; </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;} <br />}</span> <p dir="ltr" align="left">&nbsp;</p></span></font></span></span></span></td></tr></tbody></table></font></span><p style="margin: 0in 0in 0pt; text-align: justify" class="MsoNormal"><font size="3">&nbsp;<font size="3"><font face="Times New Roman"><span>&nbsp;</span><span style="font-family: Tahoma"></span></font></font> </font></p><p style="margin: 0in 0in 0pt; text-align: justify" class="MsoNormal">&nbsp;</p><p style="margin: 0in 0in 0pt; text-align: justify" class="MsoNormal">&nbsp;</p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="+0"><font size="3"><span style="font-family: Tahoma">در صورتی که از این کلاس برای خوندن فایلی استفاده کنیم که وجود نداره ،<span>&nbsp; </span>بعد از نمایش پیغام مورد نظر ما توسط تابع </span><span style="font-family: Tahoma">die</span><span></span><span style="font-family: Tahoma"><span></span> <span>از برنامه خارج میشه به طور مثال :</span></span></font></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"><span></span></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"><span></span></span></font></p><p><font size="+0"><span style="font-family: Tahoma"><span></span></span><span></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><font><span style="font-family: Tahoma"><table border="0" width="75%" align="center" style="border: #cccccc 1px solid" id="abstract class" bgcolor="#f2f2f2"><tbody><tr><td><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif"><p dir="ltr" align="left"><span style="font-size: 10pt; color: #0000bb"><span style="font-size: 10pt; color: #ff8000"><font size="3">// instantiate FileReader object </font></span><span style="font-size: 10pt; color: #ff8000; font-family: &#39;Courier New&#39;"><br /></span><font size="3"><span style="font-size: 10pt; color: #0000bb">$fr</span><span style="font-size: 10pt; color: #007700">=new </span><span style="font-size: 10pt; color: #0000bb">FileReader</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #dd0000">&quot;inexistent_file&quot;</span><span style="font-size: 10pt; color: #007700">); </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /></span><span style="font-size: 10pt; color: #ff8000"><font size="3">// echo file content </font></span><span style="font-size: 10pt; color: #ff8000; font-family: &#39;Courier New&#39;"><br /></span><font size="3"><span style="font-size: 10pt; color: #007700">echo </span><span style="font-size: 10pt; color: #0000bb">$fr</span><span style="font-size: 10pt; color: #007700">-&gt;</span><span style="font-size: 10pt; color: #0000bb">getContent</span><span style="font-size: 10pt; color: #007700">(); </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><br /></span><font size="3"><span style="font-size: 10pt; color: #0000bb"><span style="font-size: 10pt"><font color="#000000">File inexistent_file not found.</font></span></span><span style="font-size: 10pt; color: #0000bb"><span style="font-size: 10pt"></span></span>&nbsp;</font></span></p></font></span></span></span></td></tr></tbody></table></span></font><span></span><span><span></span><font><font face="Times New Roman" size="3">&nbsp;</font></font></span><font face="Times New Roman" size="3"> </font><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font><font><font size="3"><span style="font-family: Tahoma">همونطور که واضح تابع </span><span style="font-family: Tahoma">die</span><span style="font-family: Tahoma"> <span>خیلی انعطاف پذیر نیست ، به خاطر اینکه<span>&nbsp; </span>همیشه قرار نیست که با بروز خطا کل روند اجرای برنامه متوقف بشه، لذا توابع مفید تر و منعطف تری برای اداره کردن خطا فراهم شده:</span></span></font></font></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font face="Times New Roman" size="3" color="#ffffff"><span style="font-family: Tahoma"><span><span><strong>&amp;</strong></span></span></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font face="Times New Roman" size="3" color="#ffffff"><span style="font-family: Tahoma"><span><span></span></span></span></font><strong><span><font face="Times New Roman" size="3" color="#ffffff"><span>&amp;</span></font></span></strong></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><font face="Times New Roman"><strong><span></span></strong></font></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><font face="Times New Roman"><strong><span>trigger_error</span></strong></font></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><font face="Times New Roman" color="#ffffff"><strong><span>&amp;</span></strong></font></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"><font size="+0">استفاده از تابع </font></span><span style="font-size: 10pt; font-family: Tahoma">trigger_error</span><span></span><span style="font-family: Tahoma"><span></span><font size="+0"> <span>روش کارآمدتری برای اداره کردن خطا نسبت به تابع </span></font></span><font size="+0"><span style="font-family: Tahoma">die</span><span></span><span style="font-family: Tahoma"><span></span> <span>هست.این تابع شامل یک پارامتر اجباری پیغام خطا ، و یک پارامتر اختیاری سطح خطا هستش.پارامتر سطح خطا ، مشخص می کنه که خطای رخ داده یک<span>&nbsp; </span></span></span><span style="font-family: Tahoma">notice</span><span></span><span style="font-family: Tahoma"><span></span>، یک </span></font><span style="font-size: 10pt; font-family: Tahoma">warning</span><span></span><span style="font-family: Tahoma"><span></span><font size="+0"> <span>و یا یه </span></font></span><span style="font-size: 10pt; font-family: Tahoma">error</span><span></span><span style="font-family: Tahoma"><span></span><font size="+0"> <span>هستش.ثابت هایی که برای این پارامتر استفاده می شن به قرار زیر هستن:</span></font></span></font></p><p><span style="font-family: Tahoma"><font size="+0"><span></span></font></span><span></span>&nbsp;<font size="3"><font face="Times New Roman"><span>&nbsp;</span><span></span></font></font><span><font size="3"><font face="Times New Roman">&nbsp;</font></font></span> </p><p style="margin: 0in 0.5in 0pt 0in; text-indent: -0.25in; text-align: justify" dir="rtl" class="MsoNormal"><font face="Times New Roman"><span style="font-size: 7.5pt">1.</span><span style="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><span style="font-size: 10pt; font-family: Tahoma">E_USER_ERROR</span></p><p style="margin: 0in 0.5in 0pt 0in; text-indent: -0.25in; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-size: 10pt; font-family: Tahoma"></span><font face="Times New Roman"><span style="font-size: 7.5pt">2.</span><span style="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 7pt">&nbsp;&nbsp;</span></font><span style="font-size: 10pt; font-family: Tahoma">E_USER_WARNING</span></p><p style="margin: 0in 0.5in 0pt 0in; text-indent: -0.25in; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-size: 10pt; font-family: Tahoma"></span><font face="Times New Roman"><span style="font-size: 7.5pt">3.</span><span style="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><span style="font-size: 10pt; font-family: Tahoma">E_USER_NOTICE</span></p><p style="margin: 0in 0.5in 0pt 0in; text-indent: -0.25in; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-size: 10pt; font-family: Tahoma"></span></p><p style="margin: 0in 0.5in 0pt 0in; text-indent: -0.25in; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-size: 10pt; font-family: Tahoma"></span><font size="3"><font face="Times New Roman"><span></span></font></font></p><p dir="rtl" align="justify"><font><font face="Times New Roman"><span></span><span style="font-size: 7.5pt"></span></font></font><font size="3">&nbsp;<font><span style="font-family: Tahoma"><span></span></span><span></span></font><span style="font-family: Tahoma"><font>مسلما در صورتی که این سطح خطا از&nbsp;نوع </font><font size="2">E_USER_ERROR</font></span>&nbsp;<span><font face="Times New Roman">&nbsp;</font></span><font><span style="font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif"> باشه <span></span></font><span style="font-size: 12pt; font-family: Tahoma"><span></span><font face="tahoma,arial,helvetica,sans-serif">، روند اجرای برنامه متوقف</font> <font face="tahoma,arial,helvetica,sans-serif">میشه.</font></span></span></font></font></p><p dir="rtl" align="justify"><font size="+0"><span style="font-family: Tahoma"><span style="font-size: 12pt; font-family: Tahoma"><span style="font-size: 12pt; font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif">مثال قبل برای خوندن محتویات فایل رو در نظر بگیرید که موقع بروز خطا روند اجرا به کل متوقف می شد، حالا تو این مثال با استفاده از<span style="font-size: 12pt; font-family: Tahoma"> <font size="2">trigger_error</font><font size="2">&nbsp; وپرچم </font><span style="font-size: 12pt; font-family: Tahoma"><span><font size="+0"><font size="2">E_USER_WARNING</font>&nbsp;مشخص می کنیم که این خطا از نوع warning هست و برنامه نباید متوقف بشه:<span style="font-size: 12pt; font-family: Tahoma"><span style="font-family: Tahoma"> </span></span></font></span></span></span></font></span></span></span></font></p><font size="+0"><span style="font-family: Tahoma"><span style="font-size: 12pt; font-family: Tahoma"><span style="font-size: 12pt; font-family: Tahoma"><span style="font-size: 12pt; font-family: Tahoma"><span style="font-size: 12pt; font-family: Tahoma"><span><font size="+0"><span style="font-size: 12pt; font-family: Tahoma"><span style="font-family: Tahoma"></span>&nbsp;</span></font></span></span></span></span></span></span></font><font size="+0"><span style="font-family: Tahoma"><span style="font-size: 12pt; font-family: Tahoma"><span style="font-size: 12pt; font-family: Tahoma"><span style="font-size: 12pt; font-family: Tahoma"><span style="font-size: 12pt; font-family: Tahoma"><span><font size="+0"><span style="font-size: 12pt; font-family: Tahoma"></span></font></span></span></span></span></span><font size="3"> </font><table border="0" width="75%" align="center" style="border: #cccccc 1px solid" id="abstract class" bgcolor="#f2f2f2"><tbody><tr><td><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif"><span style="font-size: 10pt; color: #0000bb"><!--p </sp--><span style="font-size: 10pt; color: #0000bb; font-family: &#39;Courier New&#39;"><p style="margin: 0in 0in 0pt; direction: ltr; unicode-bidi: embed; text-align: left" dir="ltr" class="MsoNormal" align="left"><br /><font size="3"><span style="font-size: 10pt; color: #007700">class </span><span style="font-size: 10pt; color: #0000bb">FileReader</span><span style="font-size: 10pt; color: #007700">{ </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;var </font></span><font size="3"><span style="font-size: 10pt; color: #0000bb">$file</span><span style="font-size: 10pt; color: #007700">; </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;var </font></span><font size="3"><span style="font-size: 10pt; color: #0000bb">$fileDir</span><span style="font-size: 10pt; color: #007700">=</span><span style="font-size: 10pt; color: #dd0000">&quot;fileDir/&quot;</span><span style="font-size: 10pt; color: #007700">; </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;function </font></span><font size="3"><span style="font-size: 10pt; color: #0000bb">FileReader</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #0000bb">$file</span><span style="font-size: 10pt; color: #007700">){ </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;if(!</font></span><font size="3"><span style="font-size: 10pt; color: #0000bb">file_exists</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #dd0000">&quot;{$this-&gt;fileDir}{$file}.php&quot;</span><span style="font-size: 10pt; color: #007700">)){ </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></span><font size="3"><span style="font-size: 10pt; color: #0000bb">trigger_error</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #dd0000">&quot;File &quot;</span><span style="font-size: 10pt; color: #007700">.</span><span style="font-size: 10pt; color: #0000bb">$file</span><span style="font-size: 10pt; color: #007700">.</span><span style="font-size: 10pt; color: #dd0000">&quot; not found&quot;</span><span style="font-size: 10pt; color: #007700">,</span><span style="font-size: 10pt; color: #0000bb">E_USER_WARNING</span><span style="font-size: 10pt; color: #007700">); </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;} <br />&nbsp;&nbsp;&nbsp;&nbsp;</font></span><font size="3"><span style="font-size: 10pt; color: #0000bb">$this</span><span style="font-size: 10pt; color: #007700">-&gt;</span><span style="font-size: 10pt; color: #0000bb">file</span><span style="font-size: 10pt; color: #007700">=</span><span style="font-size: 10pt; color: #0000bb">$file</span><span style="font-size: 10pt; color: #007700">; </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;} <br />&nbsp;&nbsp;function </font></span><font size="3"><span style="font-size: 10pt; color: #0000bb">getContent</span><span style="font-size: 10pt; color: #007700">(){ </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;if(!</font></span><font size="3"><span style="font-size: 10pt; color: #0000bb">$content</span><span style="font-size: 10pt; color: #007700">=</span><span style="font-size: 10pt; color: #0000bb">file_get_contents</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #dd0000">&quot;{$this-&gt;fileDir}{$this-&gt;file}.php&quot;</span><span style="font-size: 10pt; color: #007700">)){ </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></span><font size="3"><span style="font-size: 10pt; color: #0000bb">trigger_error</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #dd0000">&quot;Unable to read file contents&quot;</span><span style="font-size: 10pt; color: #007700">,</span><span style="font-size: 10pt; color: #0000bb">E_USER_WARNING</span><span style="font-size: 10pt; color: #007700">); </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;} <br />&nbsp;&nbsp;&nbsp;&nbsp;return </font></span><font size="3"><span style="font-size: 10pt; color: #0000bb">$content</span><span style="font-size: 10pt; color: #007700">; </span></font><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><font size="3">&nbsp;&nbsp;} <br />} <br /></font></span></p></span></span></font></span></span></span></td></tr></tbody></table></span><span></span></font><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3" color="#ffffff"><span style="font-family: Tahoma"><span style="font-family: Tahoma"><span><span><strong>&amp;</strong></span></span></span></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma">در صورتی که از این کلاس برای خوندن فایلی استفاده کنیم که وجود نداره ، با خروجی زیر مواجه می شیم:</span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font face="Times New Roman" size="3" color="#ffffff"><span style="font-family: Tahoma"><span><strong>&amp;</strong></span></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p><font size="3"><span style="font-family: Tahoma"></span><span></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><font size="3"><span style="font-family: Tahoma"><table border="0" width="75%" align="center" style="border: #cccccc 1px solid" id="abstract class" bgcolor="#f2f2f2"><tbody><tr><td><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif" size="3"><p dir="ltr" align="left"><span style="font-family: Courier">Warning: File inexistent_file not found in path/to/file <br />Warning: file_get_contents(fileDir/inexistent_file.php): failed to open stream: No such file or directory in path/to/file <br />Warning: Unable to read file contents in path/to/file</span></p></font></span></span></span></td></tr></tbody></table></span></font><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font face="Times New Roman" size="3" color="#ffffff"><span style="font-family: Tahoma"><span></span></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><font size="+0"><span style="font-family: Tahoma"><font color="#ffffff">&amp;</font>&nbsp;</span></font></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><font size="+0"><span style="font-family: Tahoma">همونطور که ممکن حدس زده باشین این مکانیسم به تنهایی خیلی مفید نیست، قدرت این تابع زمانی که ازون به همراه تابع </span><font size="2"><span style="font-family: Tahoma">set_error_handler</span><span></span></font><span style="font-family: Tahoma"><span></span> <span>استفاده کنیم. توسط این تابع مشخص می کنیم که چه تابعی هنگام بروز خطا باید اجرا بشه.مثال قبل رو در نظر بگیرید، یه تابع دیگه به اسم </span></span></font><span style="font-size: 10pt; font-family: Tahoma">fileErrorHandler</span><span></span><span style="font-family: Tahoma"><span></span><font size="+0"> <span>تعریف می کنیم:</span></font></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"><font size="3"><span></span></font></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"><font face="Times New Roman" size="3" color="#ffffff"><span><span><strong>&amp;</strong></span></span></font></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"><font size="3"><span></span></font></span></p><span style="font-family: Tahoma"><font size="3"><span></span></font></span><span></span>&nbsp;<font size="3"><span style="font-family: Tahoma"> <table border="0" width="75%" align="center" style="border: #cccccc 1px solid" id="abstract class" bgcolor="#f2f2f2"><tbody><tr><td><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif" size="3"><p dir="ltr" align="left"><span style="font-family: Courier"></span></p><span style="font-family: Courier"><p style="margin: 0in 0in 0pt; direction: ltr; unicode-bidi: embed; text-align: left" dir="ltr" class="MsoNormal" align="left"><span style="font-size: 10pt; color: #0000bb"><!--p </sp--><span style="font-size: 10pt; color: #0000bb; font-family: &#39;Courier New&#39;"><br /></span><span style="font-size: 10pt; color: #007700">function </span><span style="font-size: 10pt; color: #0000bb">fileErrorHandler</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #0000bb">$errnum</span><span style="font-size: 10pt; color: #007700">,</span><span style="font-size: 10pt; color: #0000bb">$errmsg</span><span style="font-size: 10pt; color: #007700">,</span><span style="font-size: 10pt; color: #0000bb">$file</span><span style="font-size: 10pt; color: #007700">,</span><span style="font-size: 10pt; color: #0000bb">$lineno</span><span style="font-size: 10pt; color: #007700">){ </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;if(</span><span style="font-size: 10pt; color: #0000bb">$errnum</span><span style="font-size: 10pt; color: #007700">==</span><span style="font-size: 10pt; color: #0000bb">E_USER_WARNING</span><span style="font-size: 10pt; color: #007700">){ </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;&nbsp;&nbsp;echo </span><span style="font-size: 10pt; color: #dd0000">&quot;Error: &quot;</span><span style="font-size: 10pt; color: #007700">.</span><span style="font-size: 10pt; color: #0000bb">$errmsg</span><span style="font-size: 10pt; color: #007700">.</span><span style="font-size: 10pt; color: #dd0000">&quot;<br />File: &quot;</span><span style="font-size: 10pt; color: #007700">.</span><span style="font-size: 10pt; color: #0000bb">$file</span><span style="font-size: 10pt; color: #007700">.</span><span style="font-size: 10pt; color: #dd0000">&quot;<br />Line: &quot;</span><span style="font-size: 10pt; color: #007700">.</span><span style="font-size: 10pt; color: #0000bb">$lineno</span><span style="font-size: 10pt; color: #007700">; </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br />&nbsp;&nbsp;&nbsp;&nbsp;exit(); <br />&nbsp;&nbsp;} <br />}&nbsp;<br /></span>&nbsp;</span></p></span></font></span></span></span></td></tr></tbody></table></span></font><font size="3"><span style="font-family: Tahoma"></span></font><font size="3"><span style="font-family: Tahoma"></span></font><font size="3"></font><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"><font size="+0"><font face="Verdana" color="#ffffff">&amp;</font></font></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"><font size="+0">حالا قبل از اینکه بخواهیم فایلی رو توسط کلاس </font></span><span style="font-size: 10pt; font-family: Tahoma">FileReader</span><span></span><span style="font-family: Tahoma"><span></span><font size="+0"> <span>مون بخونیم ، با استفاده از تابع </span></font></span><span style="font-size: 10pt; font-family: Tahoma">set_error_handler</span><span></span><span style="font-family: Tahoma"><span></span><font size="+0"><span>&nbsp; </span>مشخص می کنیم که اگه خطایی تو روند اجرای برنامه رخ داد، تابع&nbsp;</font></span><span style="font-size: 10pt; font-family: Tahoma">fileErrorHandler</span><span></span><span style="font-family: Tahoma"><span></span><font size="+0"> رو اجرا بکنه.</font></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"></span></p><p><span style="font-family: Tahoma"></span><span></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><font size="3"><span style="font-family: Tahoma"></span></font><font size="3"><span style="font-family: Tahoma"><table border="0" width="75%" align="center" style="border: #cccccc 1px solid" id="abstract class" bgcolor="#f2f2f2"><tbody><tr><td><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif" size="3"><p align="left"><span style="font-family: Courier"></span></p><span style="font-family: Courier"><p style="margin: 0in 0in 0pt; direction: ltr; unicode-bidi: embed; text-align: left" dir="ltr" class="MsoNormal" align="left"><span style="font-size: 10pt; color: #0000bb"><!--p </sp--><span style="font-size: 10pt; color: #0000bb; font-family: &#39;Courier New&#39;"><br />set_error_handler</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #dd0000">&quot;fileErrorHandler&quot;</span><span style="font-size: 10pt; color: #007700">); </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /></span><span style="font-size: 10pt; color: #ff8000">// instantiate FileReader object </span><span style="font-size: 10pt; color: #ff8000; font-family: &#39;Courier New&#39;"><br /></span><span style="font-size: 10pt; color: #0000bb">$fr</span><span style="font-size: 10pt; color: #007700">=new </span><span style="font-size: 10pt; color: #0000bb">FileReader</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #dd0000">&quot;inexistent_file&quot;</span><span style="font-size: 10pt; color: #007700">); </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /></span><span style="font-size: 10pt; color: #ff8000">// echo file content </span><span style="font-size: 10pt; color: #ff8000; font-family: &#39;Courier New&#39;"><br /></span><span style="font-size: 10pt; color: #007700">echo </span><span style="font-size: 10pt; color: #0000bb">$fr</span><span style="font-size: 10pt; color: #007700">-&gt;</span><span style="font-size: 10pt; color: #0000bb">getContent</span><span style="font-size: 10pt; color: #007700">(); </span><span style="font-size: 10pt; color: #007700; font-family: &#39;Courier New&#39;"><br /><br /></span></span></p></span></font></span></span></span></td></tr></tbody></table></span></font><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><p dir="rtl" align="right"><span style="font-family: Tahoma"><font size="3">خروجی این قسمت شبیه عبارت زیر هستش:</font></span><span style="font-family: Tahoma"><font size="3">&nbsp;</font></span><span style="font-family: Tahoma"></span>&nbsp; </p><p dir="rtl" align="right">&nbsp;</p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span></span><span style="font-family: Tahoma"><span></span></span></p><span style="font-family: Tahoma"><table border="0" width="75%" align="center" style="border: #cccccc 1px solid" id="abstract class" bgcolor="#f2f2f2"><tbody><tr><td><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif" size="3"><p align="left"><span style="font-family: Courier">Error: File inexistent_file not found<br />File: path/to/file/exception.php<br />Line: 6</span></p></font></span></span></span></td></tr></tbody></table></span><p><span style="font-size: 7.5pt; font-family: Tahoma">&nbsp;</span><span style="font-size: 7.5pt; font-family: Tahoma"></span>&nbsp;<span style="font-size: 7.5pt; font-family: Tahoma"></span>&nbsp; </p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"><font size="+0">می تونستیم تابع </font></span><span style="font-size: 10pt; font-family: Tahoma">fileErrorHandler</span><span></span><span style="font-family: Tahoma"><span></span><font size="+0"> <span>یا هر تابعی که برای اداره کردن خطا در نظر گرفتیم رو طوری طراحی کنیم که به جای نمایش خطا اون رو به آدرس ایمیل مورد نظر ما بفرسته :</span></font></span></font></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"><font size="3"><span></span></font></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"><font size="3"><span></span></font></span></p><p><span style="font-family: Tahoma"><font size="3"><span></span></font></span><span></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma"></span></font></p><font size="3"><span style="font-family: Tahoma"><table border="0" width="75%" align="center" style="border: #cccccc 1px solid" id="abstract class" bgcolor="#f2f2f2"><tbody><tr><td><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><span style="font-size: 10pt; font-family: Tahoma"><font face="tahoma,arial,helvetica,sans-serif"><p style="margin: 0in 0in 0pt; direction: ltr; unicode-bidi: embed; text-align: left" class="MsoNormal" align="left"><span style="font-size: 10pt; color: #0000bb">error_log</span><span style="font-size: 10pt; color: #007700">(</span><span style="font-size: 10pt; color: #0000bb">$errmsg</span><span style="font-size: 10pt; color: #007700">,&nbsp;</span><span style="font-size: 10pt; color: #0000bb">1</span><span style="font-size: 10pt; color: #007700">,</span><span style="font-size: 10pt; color: #dd0000"><a href="mailto:operator@example.com">operator@example.com</a></span><span style="font-size: 10pt; color: #007700">);</span><span style="font-family: Tahoma"></span></p></font></span></span></span></td></tr></tbody></table></span></font><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"></span></p><span style="font-family: Tahoma"><font><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"></span></p><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><span style="font-family: Tahoma"><font size="3" color="#ffffff">&amp;&amp;</font></span></p><span style="font-family: Tahoma"><p style="margin: 0in 0in 0pt; text-align: justify" dir="rtl" class="MsoNormal"><font size="3"><span style="font-family: Tahoma">بحث ما تا اینجا تقریبا مربوط به متد های اداره خطا تو </span><span style="font-family: Tahoma">php 4</span><span></span><span style="font-family: Tahoma"><span></span> می شد، تو مقاله بعدی سعی می شه تا اداره کردن خطا ها تو </span><span style="font-family: Tahoma">php5</span><span></span><span style="font-family: Tahoma"><span></span> <span>و بلاک های </span></span><span style="font-family: Tahoma">try/catch</span><span></span><span style="font-family: Tahoma"><span></span> شرح داده بشن.</span></font></p><font size="3"><span style="font-family: Tahoma"></span></font><br /></span></font></span>]]></description>
<link>http://www.linmiss.com?art_id=33</link>
</item>

</channel>
</rss>
