PHP include e require
PHP includono e richiedono dichiarazioni
In PHP, è possibile inserire il contenuto di un file nel file prima che il server esegue file PHP.
includere e richiedono istruzioni per inserire scritto in altri documenti utili per l'attuazione del flusso di codice.
Oltre a includere e richiedere un trattamento diverso rispetto al modo sbagliato, per altri aspetti è la stessa:
- richiedono genera un errore fatale (E_COMPILE_ERROR), dopo che lo script errore interrompe l'esecuzione.
- includono la generazione di un messaggio di avviso (E_WARNING), lo script continuerà l'esecuzione dopo si è verificato un errore.
Quindi, se si desidera continuare, l'uscita per l'utente, anche se contiene un file è mancante, quindi si prega di utilizzare comprende. In caso contrario, nel quadro, CMS o di programmazione delle applicazioni complesse in PHP, utilizzare sempre bisogno di un riferimento al flusso di esecuzione dei file critici. Ciò contribuisce a migliorare la sicurezza e l'integrità dell'applicazione, in un inaspettato situazioni critiche perdita di file.
Salvare un documento che contiene un sacco di lavoro. Questo significa che è possibile creare un header standard per tutte le pagine, piè di pagina o file di menu. Poi, quando è necessario aggiornare l'intestazione della pagina, è sufficiente aggiornare l'intestazione pagina contiene i file.
grammatica
include 'filename'; 或者 require 'filename';
PHP includono e richiedono dichiarazioni
BASE CASE
Supponiamo di avere un file di intestazione standard, chiamato "header.php". Per fare riferimento a questo file di intestazione in una pagina, utilizzare il include / richiedono:
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <?php include 'header.php'; ?> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>
esempio 2
Supponiamo di avere un file di menu standard utilizzato in tutte le pagine.
"Menu.php":
echo '<a href="/">主页</a> <a href="/html">HTML 教程</a> <a href="/php">PHP 教程</a>';
Tutte le pagine del sito devono fare riferimento al menu File. Di seguito sono riportati pratiche specifiche:
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <div class="leftmenu"> <?php include 'menu.php'; ?> </div> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>
esempio 3
Supponiamo di avere una variabile che contiene il file di definizione ( "vars.php"):
<?php $color='red'; $car='BMW'; ?>
Queste variabili possono essere usate nel file di chiamata:
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <h1>欢迎来到我的主页!</h1> <?php include 'vars.php'; echo "I have a $color $car"; // I have a red BMW ?> </body> </html>