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 15:31 17 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>
