Test

Z ToProste
Wersja z dnia 17:47, 25 mar 2011 autorstwa Victor (dyskusja | edycje) (Utworzył nową stronę „<source lang='php'><?php class MojaKlasa { public $zm_publiczna; //definiowanie zmiennej publicznej private $zm_prywatna; //definiowanie zmiennej prywatnej prote...”)

(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacji, wyszukiwania
<?php
class MojaKlasa
{
 
  public $zm_publiczna; //definiowanie zmiennej publicznej
  private $zm_prywatna; //definiowanie zmiennej prywatnej
  protected $zm_chroniona; //definiowanie zmiennej chronionej
  const STALA; //definiowanie stałej
 
 
  public function __construct()
  {
    echo 'Jestem konstruktorem klasy MojaKlasa. Za każdym razem gdy powołasz mój obiekt do życia, wykonam operacje zawarte w tej metodzie.<br />';
  }
 
  public function zrob_cos()
  {
    echo 'Właśnie wykonywana jest funkcja zrob_cos()<br />';
  }
 
  public function __destruct()
  {
    echo 'Jestem destruktorem klasy MojaKlasa. Za każdym razem gdy usuniesz mój obiekt, wykonam operacje zawarte w tej metodzie.<br />';
  }
}
$mojobiekt = new MojaKlasa(); //powoła do życia obiekt i wykona operacje zawarte w funkcji __construct()
$mojobiekt -> zrob_cos(); // Wydrukuje komunikat
//kończąc kod PHP, wszystkie zmienne są usuwane, wywoływana jest funkcja __destruct()
?>