Join Up!
104886 members and counting!

 
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links 
search for in the  
previousEvaluación booleana por corto-circuitoOtras incompatibilidadesnext
Last updated: Tue, 29 Oct 2002
view the printer friendly version or the printer friendly version with notes or change language to German

Retorno de valores en funciones verdadero/falso

La mayoria de las funciones internas han sido reescritas, asi que devuelven TRUE (verdadero) si hubo éxito, o FALSE (falso) si hubo falla, en oposición a los valores 0 y -1 de PHP/FI 2.0, para idénticas circunstancias. La nueva respuesta permite mas código lógico, como $fp = fopen("/su/fichero") or fail("diablos!");. Puesto que PHP/FI 2.0 no tiene reglas claras acerca de lo que devuelven las funciones cuando fallan, scripts de este tipo deberán revisarse manualmente despues de usar el conversor de 2.0 a 3.0.

Ejemplo C-9. Migración desde 2.0: Valores de retorno, codigo viejo

$fp = fopen($file, "r");
if ($fp == -1);
    echo("No se pudo abrir el fichero $file para su lectura<br>\n");
endif;

Ejemplo C-10. Migración desde 2.0: Valores de retorno, codigo nuevo

$fp = @fopen($file, "r") or print("No se pudo abrir el fichero $file para su lectura<br>\n");

User Contributed Notes
Retorno de valores en funciones verdadero/falso
add a note about notes
There are no user contributed notes for this page.
previousEvaluación booleana por corto-circuitoOtras incompatibilidadesnext
Last updated: Tue, 29 Oct 2002
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by: http://phpbuilder.com/
Last updated: Thu Oct 31 18:34:28 2002 EST