Werdffelynir

php 8.0.0 pref func test

Aug 5th, 2021 (edited)
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. PHP 8.0.8 (cli) (built: Jul  1 2021 15:26:46) ( NTS )
  3. 1000000 итераций, значение $var в 50% - строка, в других [bool, null, ] или пустая строка в зависимости от условий сравнения  
  4.  
  5. empty($var)                0.39055895805359
  6. $var === ''                0.39829707145691
  7. $var === null              0.39125895500183
  8. !$var                      0.39125800132751
  9. isset($var)                0.38860511779785
  10. is_null($var)              0.38995289802551
  11. (bool)$var                 0.3905131816864
  12. !!$var                     0.39541697502136
  13.  
  14. empty($var)                0.41743803024292
  15. $var === ''                0.4270761013031
  16. $var === null              0.4282009601593
  17. !$var                      0.41868305206299
  18. isset($var)                0.41554188728333
  19. is_null($var)              0.41786217689514
  20. (bool)$var                 0.42031908035278
  21. !!$var                     0.42372703552246
  22.  
  23. empty($var)                0.40630888938904
  24. $var === ''                0.40558004379272
  25. $var === null              0.4005389213562
  26. !$var                      0.40333104133606
  27. isset($var)                0.40963411331177
  28. is_null($var)              0.40061807632446
  29. (bool)$var                 0.40126800537109
  30. !!$var                     0.40617489814758
  31.  
  32. empty($var)                0.3911600112915
  33. $var === ''                0.39613509178162
  34. $var === null              0.39545702934265
  35. !$var                      0.39535403251648
  36. isset($var)                0.3920431137085
  37. is_null($var)              0.39910697937012
  38. (bool)$var                 0.40075492858887
  39. !!$var                     0.44610214233398
  40.  
  41. empty($var)                0.39167618751526
  42. $var === ''                0.40036201477051
  43. $var === null              0.39265394210815
  44. !$var                      0.39718794822693
  45. isset($var)                0.38869500160217
  46. is_null($var)              0.3905189037323
  47. (bool)$var                 0.43547606468201
  48. !!$var                     0.3946840763092
  49.  
  50. empty($var)                0.39024996757507
  51. $var === ''                0.40233683586121
  52. $var === null              0.38949203491211
  53. !$var                      0.3917510509491
  54. isset($var)                0.40109610557556
  55. is_null($var)              0.45366191864014
  56. (bool)$var                 0.38428211212158
  57. !!$var                     0.39220094680786
  58.  
  59. empty($var)                0.39173579216003
  60. $var === ''                0.39885115623474
  61. $var === null              0.39101600646973
  62. !$var                      0.39422082901001
  63. isset($var)                0.39571094512939
  64. is_null($var)              0.39422488212585
  65. (bool)$var                 0.39612793922424
  66. !!$var                     0.39549779891968
Add Comment
Please, Sign In to add comment