Diferencia entre revisiones de «Plantilla:PHP/Introduccion»
De WikiEducator
Línea 148: | Línea 148: | ||
**include/require siempre buscan e incluyen el fichero en esa posición | **include/require siempre buscan e incluyen el fichero en esa posición | ||
**include_once/require_once antes de incluirlo mira a ver si ya lo incluyó previamente en cuyo caso ya no lo hace}} | **include_once/require_once antes de incluirlo mira a ver si ya lo incluyó previamente en cuyo caso ya no lo hace}} | ||
− | {{MRM_Actividad|Probando include(_once)/require(_once) | + | {{MRM_Actividad|Title=Probando include(_once)/require(_once) |
|Crea 4 ficheros con el siguiente código | |Crea 4 ficheros con el siguiente código | ||
;fichero_include.php | ;fichero_include.php | ||
<source lang=php> | <source lang=php> | ||
+ | <?php | ||
+ | echo "<b><i>Hola desde un fichero include </b></i><hr />"; | ||
+ | ?> | ||
+ | </source> | ||
;fichero_include_once.php | ;fichero_include_once.php | ||
<source lang=php> | <source lang=php> | ||
+ | <?php | ||
+ | echo "<b><i>Hola desde un fichero include once </b></i><hr />"; | ||
+ | ?> | ||
+ | </source> | ||
;fichero_require.php | ;fichero_require.php | ||
<source lang=php> | <source lang=php> | ||
+ | <?php | ||
+ | echo "<b><i>Hola desde un fichero require </b></i><hr />"; | ||
+ | ?> | ||
+ | </source> | ||
;fichero_require_once.php | ;fichero_require_once.php | ||
<source lang=php> | <source lang=php> | ||
+ | <?php | ||
+ | echo "<b><i>Hola desde un fichero require once </b></i><hr />"; | ||
+ | ?> | ||
+ | </source> | ||
+ | ;Ahora crea un programa principal dónde uses las instrucciones de inclusión vistas en este apartado. | ||
+ | <source lang=php> | ||
+ | <?php | ||
+ | |||
+ | echo "<h2>Ahora vamos a incluir un fichero con include</h2>"; | ||
+ | include 'ficheros/fichero_include.php'; | ||
+ | |||
+ | echo "<h2>ahora vamos a incluir un fichero con require</h2>"; | ||
+ | require 'ficheros/fichero_require.php'; | ||
+ | |||
+ | echo "<h2>Ahora vamos a incluir un fichero con include_once</h2>"; | ||
+ | include_once 'ficheros/fichero_include_once.php'; | ||
+ | |||
+ | echo "<h2>Ahora vamos a incluir un fichero con require_once</h2>"; | ||
+ | require_once 'ficheros/fichero_require_once.php'; | ||
+ | |||
+ | echo "<h2>Ahora vamos a incluir un fichero que no existe con include</h2>"; | ||
+ | include 'ficheros/fichero_no_existe_include.php'; | ||
+ | echo "Vemos que no pasa nada, por que el fichero no existe pero sigue <hr />"; | ||
+ | |||
+ | |||
+ | |||
+ | echo "<h2>Ahora volvemos a incluir un fichero con include_once</h2>"; | ||
+ | include_once 'ficheros/fichero_include_once.php'; | ||
+ | echo "Vemos que no pasa nada, por que el fichero ya se había incluido y no se vuelve a incluir<hr />"; | ||
+ | |||
+ | echo "<h2>Ahora volvemos a incluir un fichero con require_once</h2>"; | ||
+ | require_once 'ficheros/fichero_require_once.php'; | ||
+ | echo "Vemos que no pasa nada, por que el fichero ya se había incluido y no se vuelve a incluir<hr />"; | ||
+ | |||
+ | echo "<h2>Ahora vamos a incluir un fichero con include para ver que sí que se vuelve a incluir</h2>"; | ||
+ | include 'ficheros/fichero_include.php'; | ||
+ | |||
+ | echo "<h2>Ahora vamos a incluir un fichero con require y vemos que sí se vuelve a incluir</h2>"; | ||
+ | require 'ficheros/fichero_require.php'; | ||
+ | |||
+ | echo "<h2>Ahora no incluimos con require un fichero que no existe</h2>"; | ||
+ | require 'ficheros/fichero_no_existe_require.php'; | ||
+ | echo "Esta línea ya no se imprimirá ni nada que vaya después de aquí"; | ||
+ | ?> | ||
+ | </source> | ||
+ | {{Tip| | ||
+ | *Siénte comoda en modificar el fichero y ver el resultado | ||
+ | *Observa que estás instruccines no son exactamente funciones, por lo que no necesitans paréntesis (anque se puede poner) | ||
+ | <source lang=php> | ||
+ | include 'ficheros/fichero_include.php' | ||
+ | //Es léxicamente y sintácticamente igual que | ||
+ | include ('ficheros/fichero_include.php'); | ||
+ | </source> | ||
}} | }} |
Revisión de 04:31 18 oct 2016
Contenido
Introducción a PHP
Qué es php
- Qué es php
- Directivas de PHP.ini
http://www.php.net/manual/es/ini.list.php
- Funciones que quedaron obsoletas en PHP 5.3.x
http://php.net/manual/es/migration53.deprecated.php
- Características obsoletas en PHP 7.0.x
http://php.net/manual/es/migration70.deprecated.php http://php.net/manual/es/migration70.incompatible.php
</div>