Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/08/2010, 23:25
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Leer Carpetas del servidor con php

Hola,

Posiblemente el ejemplo anterior no era el mejor, veamos en la pregunta:

if ($handle = opendir("./images")) {

En ese caso opendir devuelve el valor 0, null, undefined, o cualquier otra cosa que signifique false, para indicar que hubo un error; al realizar la asignación se evalúa el código, se pasa al 'if' y el resultado es false en booleano.

En el caso que opendir no generara un error, generaría un número de recurso como podría ser #1234; ese número se evalúa como true puesto que cualquier número diferente que 0, null, undefined, etc., se evalúa como true.

Pero eso no es aconsejable usarlo en ningún lenguaje de programación, aunque los programadores en C/C++ posiblemente te digan lo contrario. :D

Saludos,