- PHP - Elementos estructurales - Librería de funciones -

Funciones include( ) y require( )
La centralización de las funciones en un archivo brinda muchas ventajas para el programador, más cuando generalmente los programas son escritos por grupos de personas. Este archivo suele nombrarse librería.
Cuando se requiera utilizar dichas funciones, basta con incluir librería en el script con las funciones "include( )" o "require( )".
Al escribir las funciones en el archivo librería, deben aparecer entre las etiquetas PHP, ya que estas etiquetas se borran al incorporarse en el archivo.
La diferencia entre "include( )" y "require( )" estriba en la forma en que reaccionan a errores; "include( )" lanza un mensage de error, permitiendo que el script continúe su ejecución. Por su parte, "require( )" provoca un mensage de error y detiene la ejecución del script.
PHP busca el archivo que se quiere incluir en la ruta configurada en el archivo "php.ini", en "include_path". Si el archivo no está en esa ruta, provoca un error.
Si utiliza "require( )", la ausencia del archivo provoca la terminación del programa. Por otra parte, si utiliza  "include( )", el script continua su ejecución.
Las funciones "include_once( )" y "require_once( )" son constructores que incluyen el archivo solo una vez, aunque se encuentren más sentencias con las funciones include( ) y require( ) en el script.
ejem.php

<html>
<head>
<title>Funci&oacute;n require( )</title>
</head>
<body bgcolor="#eceaf3">
<font face = "verdana" size='+1'>
<pre>
<?php
$color="red";
require_once("/netzweb_/prueba.php");
bien();
?>
<hr>
<?php
$color="blue";
bien();
echo $mood, $color, "<br/>";
?>
</pre>
</font>
</body>
</html>

prueba.php

<?php
$color="puple";
function bien()
{
            global $color;
            $mood="marvelous";
            echo"¡Bienvenido a nuestro sitio!\n<br/>";
            echo"<font color=$color>" . "Está conectado a $mood $color\n</font><br/>";
}
?>


previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo