Una classe PHP è utilizzata per creare un oggetto astratto con variabili e funzioni. Una variabile di classe viene chiamata una proprietà e una funzione di classe viene chiamata un metodo. Metodi possono essere public, protected o private. Un metodo pubblico è accessibile ovunque. Un metodo protetto è accessibile solo dall'interno della classe o dall'interno un ereditato o classe padre. Un metodo privato accessibile solo dalla classe che definisce il metodo. Per chiamare una funzione di classe, o un metodo, in PHP, è necessario creare una nuova istanza della classe e richiamare il metodo con il simbolo "->".
Istruzioni
1
Creare un nuovo file PHP con un editor o il blocco note. Aggiungere una classe PHP, ad esempio un oggetto di "persona" che memorizza il nome e l'età della persona. Ad esempio, digitare:
<? php
classe persona {
public $name, $age;
2
Aggiungere il metodo costruttore che viene chiamato quando viene creata una nuova istanza della classe. Ad esempio, digitare:
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
3
Aggiungere una funzione di classe, o un metodo per aumentare l'età di una persona da uno. Ad esempio, digitare:
public function birthday() {
echo "Happy birthday " . $this->name . "! You are now " . $this->age;
}
}
4
Creare una nuova istanza della classe. Ad esempio, digitare:
$people [0] = new Person ("Tom", 25);
5
Chiamare la funzione di classe o metodo, utilizzando la variabile, seguito da un trattino e da un maggiore-segno, seguita dal nome della funzione. Ad esempio, digitare:
$people [0] -> birthday();
? >
6
Salvare il file PHP. Eseguire lo script PHP in un browser e verificare che la chiamata al metodo della classe funzioni correttamente.
Consigli & Avvertenze
- Converte in maiuscolo la prima lettera di una classe a seguire le convenzioni di denominazione PHP generalmente accettati. Un metodo di classe senza alcun scopo dichiarato è automaticamente considerato pubblico.