امروز به php نکات و ترفندهایی را برای نوشتن یک اسکریپت PHP ساختارمندتر در زمان کمتر توضیح خواهیم داد.
کوتاه تر کردن دستور های شرطی
عملگر سه تایی با سه عبارت سازگار است که با علامت سوال (؟) و علامت دو نقطه (:) از هم جدا می شوند. منطق if/else کوتاهتر، سریعتر و سریعتر کار می کند. اپراتور سه تایی از اسکریپت خود استفاده می کند تا طول خط و اسکریپت را تا زمانی که ساده باشد ذخیره کند.
$name = !empty($_GET[‘name’])? $_GET[‘name’] : ‘nicesnippets’
هنگامی که خطایی رخ می دهد اسکریپت PHP یک خطا را نمایش می دهد. برای جلوگیری از خطا، باید کد مناسبی را برای مدیریت استثنا در اسکریپت PHP بنویسید. PHP Exception Handler یک روش هوشمند برای رسیدگی به شرایط استثنا است.
try {
//something
} catch (Exception $e) {
echo ‘Message: ‘ .$e->getMessage();
}
نکات خیلی مهم
استفاده از array_key_exists() و به جای in_array() انتخاب خوبی است، زیرا array_key_exists() سریعتر از in_array() است.
سعی کنید از unserialize() خودداری کنید، به جای آن از json_encode() استفاده کنید .
استفاده از تابع list() Php برای تخصیص به متغیرهای آرایه.
$user = [‘mark Thomas’, ‘mark@gmail.com‘];
list($name, $email) = $user;
Instead of:
$name = $user[0];
$email = $user[1];
برای ایحاد سریع آرایه از تابع compact استفاده کنید
$name = ‘mark Thomas’;
$email = ‘mark@gmail.com’;
compact(‘name’, ’email’);
Instead of:
[‘name’ => $name, ’email’ => $email]
به متغیر همیشه به مقدار پیش فرض اختصاص دهید
$var = “default”;
if (condition) {
$var = “something”;
}