is_null() или === null ???

Всем привет!

я тут в очередной раз наткнулся на предупреждение от пхп инспекшена что юзайте "=== null" вместо is_null() и решил таки затестить, а есть ли реальный смысл в этом.

в общем сделал массив из 10 000 элементов

и вот что вышло:
для версии 5.6 php -
Testing with === 0.0006098747253418
Testing with is_null() 0.0013628005981445

получается === быстрее в два раза чем is_null

для версии 7:
Testing with === 0.00031208992004395
Testing with is_null() 0.00028300285339355

получается is_null() даже быстрее

короче, в итоге что могу сказать... не заморачивайтесь, и смело можно юзать оба варианта :) в производительности не теряется ничего в обоих случаях, если вы используете 7 пхп и выше

Comments

Popular posts from this blog

CSS Как прикрепить слой (div) к краю

MySQL - How to add JSON column type

Как сделать заголовок модуля активной ссылкой в Joomla 1.5