PHP tiene evaluación perezosa

Mini prueba para ver que el PHP pilla un if (link a la wikipedia) si es un AND (link a la wikipedia), si la primer operador da un false, no ejecuta el resto.

speccy$ php -a
Interactive shell

php > function a() {
php { echo 1;
php { return false;
php { }
php > function b() {
php { echo 2;
php { return true;
php { }
php > if ( a() && b()) {
php { echo 3;
php { }
1
php >

  • Share/Bookmark

Etiquetas: , , ,

Deja un comentario