PHP - ¿include include_once requiere?

 
Vista:
sin imagen de perfil

¿include include_once requiere?

Publicado por Luis (3 intervenciones) el 12/07/2016 15:20:12
Buenos días, me gustaría saber si alguien me puede ayudar con una duda de PHP
Yo tengo un proyecto en capas en donde tengo 4 carpetas; Datos, Negocio, Entidades y Presentacion, y no sé como se debe referenciar desde una carpeta a otra, y sí corresponde poner include, include_once, requiere, etc. Lo otro que no entiendo es cuando anteponer puntos como en este ejemplo: "../Datos".

Saludos .

Captura%20de%20pantalla%202016-07-12%20a%20las%208.51.44%20a.m.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

¿include include_once requiere?

Publicado por xve (6935 intervenciones) el 12/07/2016 22:24:51
Hola Luis, el _onces, es para indicar que si ya se ha cargado, no se vuelva a cargar... es como una medida de seguridad por si no sabes si ya lo has cargado con anterioridad.

lo de los ../ es para bajar una carpeta... por ejemplo si tu estructura de directorios es:
/imagen/foto.png
/pagina/index.html

y desde index.html quieres hacer referencia a foto.png, puedes hacerlo así:
../imagen/foto.png

pero tambien puedes hacer referencia así:
/imagen/foto.png
que quieres decir, desde la raiz de la web, en la carpeta imagen...

No se si me he sabido explicar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

¿include include_once requiere?

Publicado por Luis (3 intervenciones) el 13/07/2016 19:56:51
Explicado correctamente, entendí muy bien.
Pero sigo teniendo la duda de cuando se debe usar include o requiere.

Gracias por tu respuesta, me ayuda bastante.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

¿include include_once requiere?

Publicado por xve (6935 intervenciones) el 13/07/2016 21:40:43
Hola Luis, en la pagina de php lo indica muy claro...

require es idéntico a include excepto que en caso de fallo producirá un error fatal de nivel E_COMPILE_ERROR. En otras palabras, éste detiene el script mientras que include sólo emitirá una advertencia (E_WARNING) lo cual permite continuar el script.

http://php.net/manual/es/function.require.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

¿include include_once requiere?

Publicado por Luis (3 intervenciones) el 13/07/2016 23:06:49
Gracias, soy nuevo en PHP y desconocía ese manual..

Gracias nuevamente, saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar