یوشا آل ایوب

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

یوشا آل ایوب

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

یوشا آل ایوب

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

تبلیغات
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

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.