چند نکته در برنامه نویسی به زبان php – قسمت دوم

- سرعت پردازش تابع echo در مقایسه با تابع print بیشتر هست و خودم هم همیشه از این تابع استفاده می کنم در ضمن بهتره که به جای استفاده از تابع echo به شکل زیر

echo 'my'.'name'.'is'.$name;

از این تابع به صورت زیر استفاده کنید

echo 'my','name','is',$name;

همچنین در مورادی به شکل زیر

echo 'string 1';
echo 'string 2';
echo 'string 3';

برای بالا بردن سرعت اجرای برنامه بهتره که این رشته ها یا خروجی ها را در یک متغیر بریزید و تنها همون متغیر رو چاپ کنید

$output='string 1';
$output.='string 2';
$output.='string 3';
echo $output;

- در مواردی مثل زیر

$a=array('a','b','c','d','e','f','g','h','i');
for($i=0;$i<count($a);$i++)
echo $a[$i];

برای جلوگیری از اجرا شدن مکرر تابع count بهتره که این تابع رو یکبار صدا بزنیم و مقدار اون رو داخل یک متغیر برزیم

$a=array('a','b','c','d','e','f','g','h','i');
$len=count($a);
for($i=0;$i<$len;$i++)
echo $a [$i];

- برای بالا بردن قابلیت حمل برنامه تون بهتره که از php?> به جای ?> استفاده کنید چون ممکنه که در برخی سرورها این امکان غیر فعال باشه .

- استفاده از @ برای جلوگیری از نمایش خطا باعث کاهش سرعت اجرای برنامه می شه .

- پس از استفاده از آرایه های بزرگ و متغیرهای سراسری برای آزاد سازی حافظه بهتره که اونها رو unset کنید ، با این کار سرعت پردازش بالا میره .

نکاتی که توی این پست و پست قبلی نوشتم بیشتر برای بالا بردن سرعت اجرای برنامه و بهینه کردن کدها بود امیدوارم که مفید باشه .


تا كنون ۷ نظر برای اين پست ثبت شده است


  1. مهدی گقته :

    سلام
    ممنونم. خیلی خلاصه و کاربردی بود. بهینه سازی کدها کاریه که کمتر به اون توجه می‌شه. خیلی کم هستن کسایی که اصلاْ به بهینه کردن اهمیت نمی‌دن و همین طور هم عادت می‌کنند و بعدها وقتی لازم شد تا برنامه بزرگی رو بنویسن به مشکل می‌خورن.
    بازم بابت این نکته‌های جالب ممنونم.
    راستی با اجازه لینکت می‌کنم

    ۲۷ تیر ۱۳۸۸ در ۶:۵۹ ق.ظ

  2. پیام گقته :

    ممنون از لطفت
    من هم لینکتون رو قرار دادم

    موفق باشی

    ۲۷ تیر ۱۳۸۸ در ۳:۰۱ ب.ظ

  3. رضا محمدی گقته :

    سلام دوست عزیز
    من دوست دارم پی اچ پی رو یاد بگیرم مقدماتش چیه؟ و چقدر زمان می برد تا کاملا به این زبان مسلط شد؟

    ۶ شهریور ۱۳۸۸ در ۱۰:۱۸ ب.ظ

  4. پیام گقته :

    برای شروع پی اچ پی منابع زیادی وجود داره که بهترینش php.net هست و اگر کتاب فارسی بخوای کتاب php 5 انتشارات ناقوس که مولفش محمد مصدری هست کتاب خوبیه .

    ۶ شهریور ۱۳۸۸ در ۱۰:۲۷ ب.ظ

  5. سیاوش گقته :

    چقدر جالب!
    ممنون بهم سر زدی،این اولین وبلاگیه که فیدشو عضو میشم، خیلی ممنون از مطالبت( که قراره بیشتر بنویسیشون!!)
    بای

    ۲۲ شهریور ۱۳۸۸ در ۶:۴۱ ب.ظ

  6. میلاد گقته :

    کارت خوبه…ادامه بده.

    ۱۹ آذر ۱۳۸۸ در ۴:۱۹ ق.ظ

  7. الی گقته :

    ممنون

    ۲۲ آذر ۱۳۹۰ در ۷:۳۸ ب.ظ