آموزش PHP
دسته بندی ( ۱۹۸ آموزش )
نمایش دسته بندی ها (۱۹۸ آموزش)

تعیین حداکثر زمان اجرای کدهای PHP صفحه (Maximum Execution Time) (با قابلیت تعیین زمان نامحدود برای اجرا)، با تابع set_time_limit ، در PHP

تابع set_time_limit در PHP ، به ما این امکان را می دهد که تعیین کنیم، حداکثر زمان اجرای کدهای PHP صفحه (Maximum Execution Time) برابر چه مقدار باشد. علاوه بر این، می توانیم توسط این تابع تعیین کنیم که هیچ محدودیتی برای حداکثر زمان اجرای کدهای PHP صفحه، در نظر گرفته نشود، که این تنظیم، برای صفحاتی که مدت زمان زیادی برای اجرای آنها لازم است، ضروری می باشد تا اجرای صفحه، در نیمه های عملیات ها، متوقف نشود (البته برای این منظور، باید تنظیمات دیگری در خود تنظیمات PHP و تنظیمات سرور نیز اعمال شده باشد).

اگر مقدار زمان اجرای صفحه، بیش از زمان تعیین شده توسط تابع set_time_limit ، طول بکشد، اجرای صفحه متوقف شده و یک پیام خطا (Fatal Error) در خروجی صفحه نمایش داده می شود.

نکته

در فایل php.ini که تنظیمات PHP در آن تعیین شده است، مقداری با عنوان max_execution_time وجود دارد که حداکثر زمان اجرای صفحه PHP را تعیین می کند (البته اگر تعیین شده باشد)، بنابراین آن را نیز در نظر داشته باشید.

نکته

اگر PHP در حالت safe mode اجرا شود، تابع set_time_limit هیچ اثری نخواهد داشت.

به عنوان یک مثال، اگر بخواهیم که حداکثر زمان اجرای کدهای یک صفحه PHP ، برابر 5 دقیقه (300 ثانیه) باشد، کد PHP زیر را در ((چند خط ابتدای کدهای PHP)) صفحه و قبل از شروع عملیات های اصلی صفحه، ذکر می کنیم :

نکته

اگر بخواهیم که زمان اجرای صفحه PHP ، به صورت نامحدود در نظر گرفته شود، باید مقدار 0 را در پرانتز تابع set_time_limit بنویسیم. یعنی به صورت زیر :

نویسنده علیرضا گلمکانی
شماره کلید 26471
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


راهنمای توابع PHP

راهنمای توابع PHP بر اساس حرف اول تابع :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z