Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/03/2020, 19:55
Avatar de zerpico_01
zerpico_01
 
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: Funciones no muestran el resultado

Cita:
Iniciado por Triby Ver Mensaje
Consumo de memoria con is_null(): 413096
Consumo de memoria con === null: 413272

Diablos, me voy a cortar las venas!!!

Ahora, haciendo una prueba más creíble (PHP v7.2.14):
Código PHP:
Ver original
  1. $nuls = [];
  2. for($i = 0; $i < 1000000; $i++) {
  3.     $nuls[] = null;
  4. }
  5.  
  6. $count = 0;
  7. $start1 = microtime(true);
  8. foreach($nuls as $nl) {
  9.     if($nl === null) {
  10.         $count ++;
  11.     }
  12. }
  13. $fin1 = microtime(true) - $start1;
  14. echo 'Tiempo total === null: ' . number_format($fin1, 10) . '<br>';
  15.  
  16. $count = 0;
  17. $start2 = microtime(true);
  18. foreach($nuls as $nl) {
  19.     if(is_null($nl)) {
  20.         $count ++;
  21.     }
  22. }
  23. $fin2 = microtime(true) - $start2;
  24. echo 'Tiempo total is_null(): ' . number_format($fin2, 10);

Tiempo total === null: 0.2404739857
Tiempo total is_null(): 0.2686541080

Y vuelvo a mi último comentario: Esto no representa solución al problema, solo parece una discusión para ver quién sabe más y, créeme, eso no nos va a llevar a buen puerto porque no tiene utilidad más allá de una supuesta "satisfacción" personal... a mí no me sirve!
Si no aporta nada tienes razón!
recuerda que existe
yield / range() / xrange()

Pero ya esta los puntos de vistas son distintos y va en cada cual

que el usuario kidinshell especifique en detalle lo que hace su aplicación de imágenes y con gusto subo una contribución para tal fin.
estoy re aburrido.

saludos!!
__________________
Es duro fracasar en algo, pero es mucho peor no haberlo intentado. - Si crees todo lo que lees, mejor no leas -