یوشا آل ایوب

وبگاه دست نوشته ها و تجربیات شخصی
بِسمِ اللّه‏ِ الرَّحمنِ الرَّحيمِ

یوشا آل ایوب

وبگاه دست نوشته ها و تجربیات شخصی

یوشا آل ایوب

دکتر مصطفی چمران: می گویند تقوا از تخصص لازمتر است، آنرا می پذیرم، اما می گویم: آنکس که تخصص ندارد و کاری را می پذیرد، بی تقواست!

تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران

۱ مطلب در فروردين ۱۳۹۳ ثبت شده است

مقایسه سرعت ثابت PHP_EOL در مقابل سرعت "\n"

 

سرعت کمتر:

$variable = 'abcdef' . PHP_EOL;

0.000889062881470
0.000889062881470
0.000889062881470
0.000890016555786
0.000890970230103
0.000891208648682
0.000892162322998
0.000894069671631
0.000952959060669
0.001131057739260

سرعت بیشتر:

$variable = 'abcdef' . "\n";

0.000457048416138
0.000459194183350
0.000470161437988
0.000473976135254
0.000476121902466
0.000491142272949
0.000508069992065
0.000571012496948
0.000572204589844
0.000643014907837

 

نکته: البته ثابت PHP_EOL در PHP 5.0.2 به بعد تعبیه شده، و در هر سیستم عاملی به مقدار متفاوتی اشاره می کنه.

https://github.com/php/php-src/blob/master/main/php.h#L48

#ifdef PHP_WIN32
#    include "tsrm_win32.h"
#    include "win95nt.h"
#    ifdef PHP_EXPORTS
#        define PHPAPI __declspec(dllexport)
#    else
#        define PHPAPI __declspec(dllimport)
#    endif
#    define PHP_DIR_SEPARATOR '\\'
#    define PHP_EOL "\r\n"
#else
#    if defined(__GNUC__) && __GNUC__ >= 4
#        define PHPAPI __attribute__ ((visibility("default")))
#    else
#        define PHPAPI
#    endif
#    define THREAD_LS
#    define PHP_DIR_SEPARATOR '/'
#    define PHP_EOL "\n"
#endif
۰ نظر ۹۳/۰۱/۰۷
یوشا آل ایوب