Come caricare le classi in modo dinamico in PHP

April 13

Come caricare le classi in modo dinamico in PHP


classi PHP sono costituiti da variabili e funzioni definite dall'utente che possono essere utilizzati durante l'esecuzione di un programma PHP. Ad esempio, un utente può creare una classe PHP chiamata "stile" e definire variabili e funzioni che modificano lo stile di una pagina HTML. Le classi possono essere chiamati in più documenti PHP senza definire in ciascun documento; basta salvare le classi in file PHP separati e poi caricarli manualmente o automaticamente utilizzando il "require_once ()" o "_autoload ()" funzioni.

istruzione

Classi caricare manualmente

1 Salvare una classe in un documento PHP utilizzando un editor di PHP o editor di testo. Assegnare al file PHP un nome riconoscibile, come "className.php" o "className.class.php," dove "className" viene sostituito con il nome della classe che viene salvato nel file.

2 Aprire il documento di PHP a cui si desidera aggiungere alla classe salvato.

3 Tipo "require_once 'filename.php';" nel documento PHP, sostituendo "nomefile" con il nome del file in cui la classe PHP viene salvato. Ad esempio, se avete chiamato i file PHP che contiene la classe "risultato," tipo "require_once 'result.php';".

4 Caricare classi aggiuntive utilizzando uno "require_once ()" dichiarazione per classe.

Classi caricare automaticamente

5 Salvare una classe in un documento PHP.

6 Aprire il documento di PHP a cui si desidera aggiungere alla classe salvato.

7 Tipo "Funzione _autoload ($ className) {. Require_once $ className '. Php';}" nel documento. Questo codice non ha bisogno di essere modificato, ed è possibile utilizzare tutte le funzioni e le variabili dalla classe salvato nel codice.

Consigli e avvertenze

  • Salvare le classi nella stessa directory in modo che siano facili da trovare.