August 22
La capacità di fare uso di funzioni tra file PHP è un vantaggio di utilizzare la lingua per costruzione di siti web. Entro la maggior parte dei siti web e applicazioni, alcuni processi vengono eseguiti ripetutamente. Ad esempio, alcune parti di codice possono apparire su più di una pagina. L'inserimento di tali funzioni all'interno di un file di script dedicato e poi li chiama ovunque si trovino in caso di necessità è di gran lunga più efficiente di effettuare lo stesso trattamento in più posti. Tra cui una funzione PHP da un altro file è un compito semplice che non richiede una significativa esperienza di programmazione.
1 Crea la tua pagina PHP principale aprendo un nuovo file in un editor di testo. Salvarlo con l'estensione .php. Un esempio potrebbe essere "page.php."
Immettere il seguente schema di base:
<? Php
// strutture pagina Crea
echo "<html> <head> </ head> <body>";
// Contenuto della pagina qui
echo "</ body> </ html>";
?>
Questo schema può contenere qualsiasi contenuto PHP e HTML necessario per gli elementi nella vostra pagina.
2 Creare un secondo file PHP per le funzioni che si desidera utilizzare. Se non si dispone già di script che contiene le funzioni di PHP, aprire un nuovo file in un editor di testo e salvarlo con estensione ".php". Si potrebbe salvarla come "utilities.php", per esempio, per riflettere la finalità del contenuto. Inserisci le possibili funzioni:
<? Php
// Funzione restituisce HTML per l'intestazione della pagina
Funzione getHeader () {
ritorno "<div class = 'header'> Site Title </ div>";
}
?>
Questa funzione esempio potrebbe essere utilizzata in ogni pagina di un sito web, in modo che l'area di intestazione è identica su ciascuno.
3 Importare il contenuto del file di utilità PHP. Nella parte superiore dell'esempio script "page.php", subito dopo l'apertura tag "<? Php", importare il secondo script PHP come segue:
require ( "utilities.php");
Se lo script viene salvato con un nome diverso, modificare questo codice per riflettere il nome scelto. Questo codice si basa sui due script di essere memorizzati nella stessa directory, ma è possibile importare uno script da un altro percorso, includendo sia un percorso completo o relativo ad esso, invece del nome del file da solo, ad esempio:
require ( "http://domainname.com/scripts/utilities.php");
4 Chiamare la funzione PHP. All'interno dello script pagina, chiamare la funzione desiderata dallo script di utilità. Ad esempio, dopo la linea "contenuto della pagina qui," includono:
$ Header = getHeader ();
echo $ intestazione;
Questo scrive il codice HTML restituita dallo script utilità, nella sezione body della pagina HTML. Se il secondo script non è stato trovato quando lo script pagina "richiesta" di esso, l'intero script hanno smesso e non arrivati a questo punto.
5 Carica entrambi gli script a un server Web e testarli. Gli script di test di navigazione per lo script della pagina, o qualsiasi pagina che hai importazione e chiamando un secondo. Se gli script vanno male, si può essere in grado di vedere i messaggi di errore, a seconda di come l'installazione di PHP sul vostro server è stato configurato. Se il codice non produce i risultati attesi, prendere un altro sguardo a entrambi gli script e assicurarsi di avere errori di sintassi.