I've learnt so much after subscribing to read your exclusive articles! "He aprendido mucho después de la suscripción para leer sus artículos exclusivos!"
Muesca

Incluyendo y que requieren los archivos en otros archivos

A menudo se desea crear códigos PHP en archivos separados para diferentes tareas. Por ejemplo, usted podría tener un database.php para acceder a la base de datos de otra users.php archivo para el manejo de los usuarios y, finalmente, el index.php principal de la página web.

En estos archivos de PHP puede ser incluido en la página principal usando include o require funciones.

Ambas funciones son intercambiables en los ejemplos siguientes, con una diferencia se explica a continuación. Las funciones incluyen los archivos para que cuando PHP evalúa el archivo con el que incluye parece ser un archivo, por lo tanto, las funciones son visibles entre sí, con exclusión de cualquier problema de orientación a objetos.

php file base de datos. php archivo
php <? Php
connect ( ) función de conexión ()
{
connects to the database / / Conecta a la base de datos
}
>

php file los usuarios. php archivo
php <? Php
isUser ( $ username ) función de isUser ($ username)
{
checks if a username is an existing user . / / Comprueba si un nombre de usuario es un usuario existente.
}
>

php file índice. php archivo
php <? Php
include the database file / / Incluir el archivo de base de datos
' database . php ' ) ; include ('base de datos de PHP.');
include the users file / / Incluir el archivo de los usuarios
' users . php ' ) ; include ('los usuarios de PHP.');

login ( $ username , $ password ) la función de inicio de sesión ($ username, $ password)
{
This function was present in the database . php file / / Esta función estaba presente en la base de datos. Archivo php
connect ();
This function was present in the database . php file / / Esta función estaba presente en la base de datos. Archivo php
isUser ( $ username ) ) if (isUser ($ usuario))
{
Carry on logging in / / Llevar el registro en
}
}
>
Como se puede ver por encima de la incluir funciones han incluido los archivos en el archivo index.php que permite el archivo index.php para usar el database.php y funciones users.php. Por supuesto que cualquier elemento ya sea clases o variables, etc funciones se pueden utilizar desde el database.php y funciones users.php.
' user2 . php ' ) ; require ('user2 php.');
Aquí el archivo user2.php no existe, pero debido a que la función requiere que se utiliza arrojará un error fatal como el archivo, debe tener la función indica que este archivo necesita archivo user2.php de exectute. Sin embargo, si uno se incluyen se utilizó sólo se obtendrá una advertencia que el archivo no está obligado a ejecutar. Otro problema que puede ocurrir es que si un archivo se incluye en un archivo de niño y se volvió a incluir en un archivo de los padres puede causar un error así es abajo tenemos un ejemplo de que esto ocurre.
php file base de datos. php archivo
php <? Php
/ *
The rest of the database file * El resto del archivo de base de datos
/ *
>

php file los usuarios. php archivo
php <? Php
include the database file / / Incluir el archivo de base de datos
' database . php ' ) ; include ('base de datos de PHP.');
/ *
The rest of the users file * El resto del archivo de usuarios
/ *
>

php file índice. php archivo
php <? Php
include the users file / / Incluir el archivo de los usuarios
' users . php ' ) ; include ('los usuarios de PHP.');
Its included again ! ! / / Su incluyó de nuevo!
' database . php ' ) ; include ('base de datos de PHP.');

/ *
The rest of the index . php file * El resto del archivo de índice. Php
* /
>
PHP dará un error porque el archivo database.php se ha incluido dos veces, una en el archivo de users.php y una vez en el archivo index.php.

Asegúrese de que un archivo sólo se incluye o se requiere una vez

Para asegurar un archivo sólo se incluye o se requiere una vez que usted necesita para usar el include_once require_once o estos archivos sólo incluir un archivo de una vez sin importar cuántas veces el archivo se incluye en los archivos de los niños. Esto siempre se debe usar si existe la posibilidad de un archivo puede ser incluido en múltiples ocasiones. Así, por ejemplo ...
php file base de datos. php archivo
php <? Php
/ *
The rest of the database file * El resto del archivo de base de datos
/ *
>

php file los usuarios. php archivo
php <? Php
include the database file / / Incluir el archivo de base de datos
' database . php ' ) ; include_once ('base de datos de PHP.');
/ *
The rest of the users file * El resto del archivo de usuarios
/ *
>

php file índice. php archivo
php <? Php
include the users file / / Incluir el archivo de los usuarios
' users . php ' ) ; include_once (los usuarios de PHP. ');
Its included again ! ! / / Su incluyó de nuevo!
' database . php ' ) ; include_once ('base de datos de PHP.');

/ *
The rest of the index . php file * El resto del archivo de índice. Php
* /
>
Cuando el archivo index.php se evalúa que no va a tirar un error porque el archivo database.php se incluyó sólo una vez en el archivo y la users.php users.php era el único archivo que incluye una vez en el index.php. Por regla general, suele ser siempre una mejor idea de utilizar el include_once require_once y las funciones en lugar de que la incluyen y requieren funciones.

Comentarios hasta la fecha: 1. Página 1 de 1. Valoración media:
11:09am on Friday, July 15th, 2011 Emily 11:09 am en Viernes, 15 de julio 2011
Por favor, mantenga thriowng estos puestos hasta que ayudan a toneladas.

la seguridad de la imagen
Escrito por Domingo Skinner
Última actualización: 25/10/2011 16:00:38