alguien sabe la diferencia entre
is_file y file_exists de php ??
en españols porfis
Gracias !!!!!!!!!!
| ||||
Respuesta: me urge saber la diferencia entre is_file y file_exists Ambas funciones te sirven para checkear que exista un archivo. Sin embargo file_exists devolverá true tanto si le pasas por parámetro un archivo como un directorio, mientras que is_file devolverá verdadero sólo si le pasas como parámetro un archivo (o eso entendí de www.php.net). De todos modos, me parece que la diferencia es más conceptual... tienta clasificar a is_file en el mismo conjunto que is_number, is_array, etc. Sin embargo sería un error, ya que en realidad is_file no comprueba el tipo de dato (que tendría que ser string), sino si éste representa un archivo válido en el servidor. No estoy completamente convencido de todo lo que puse, pero me parece razonable. ¡Suerte! |
| ||||
Respuesta: me urge saber la diferencia entre is_file y file_exists Todo depende del uso que le quieras dar. Pero en un determinado momento pudieras utilizar cualquiera de las dos si lo quieres es determinar si un archivo existe o no , a un que cosidero que is_file es mas lenta que file_exists Testo sacado de un foro. Depende de su código y lo que quiere, ¿qué función debe utilizar. Por ejemplo, si se genera una cadena que debería apuntar a un archivo en el servidor y usted quiere saber si existe, tiene que hacer uso de file_exists (). Si usted listar el contenido de un directorio y desea saber si un determinado resultado es un archivo, is_file () es la indicada. |