سلام.
من چند تا ترفند PHP بلدم که تو پروژه هام خیلی ازشون استفاده میکنم .این نکات خیلی ظریفند ولی توی صرفه جویی زمان خیلی عالین. پس نکات رو میگم:
میانبر برای else :
روش قدیمی:
if($a=10)
$b="Ten";
else
$b="Not Ten";
راه میانبر :
$b="Not Ten";
if($a=10)
$b="Ten";
از بین بردن براکت های اضافه :
روش قدیمی :
if($text=="over")
{
$height++;
}
for($x=1;$x<=10;$x++)
{
echo "RUN ";
}
روش بهینه :
if($text=="over") $height++;
for($x=1;$x<=10;$x++)
echo "RUN ";
از عملیات های بهینه استفاده کنید:
روش قدیمی :
if(empty($_REQUEST["username"]))
{
$user = "none";
}
else
{
$user = $_REQUEST["username"];
}
روش بهینه :
$user = (empty($_REQUEST["username"]))? "none" : $_REQUEST["username"];
از یک فریم ورک استفاده کنید (خیلی مهم) :
خیلی سخت است اگر بخواهید یک پروژه ی بزرگ را از پایه طراحی کنید! فریم ورک یک چهار چوب در PHP تعیین میکند و شما لازم نیست "چرخ را از نو بسازید" در واقع سرعت نوشتن پروژه ی شما را خیلی بالا میبرد. برای PHP فریم ورک های زیادی وجود داره که چند تا از آنها را مینویسم:
- Cake PHP
- Zand
- Symfony
- CodeIgniter
- ...
برای مدیریت error از @ استفاده کنید :
روش قدیمی :
if(isset($a))
$b = $a;
else
$b = null;
روش جدید :
فعلا همین چند تا نکته به ذهنم رسید که رعایت کردن همینا میتونه کلی کار شما رو جلو بندازه.