سلام.
من چند تا ترفند 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;
روش جدید :

$b = @$a;



فعلا همین چند تا نکته به ذهنم رسید که رعایت کردن همینا میتونه کلی کار شما رو جلو بندازه.