Programowanie Główna arrow PHP arrow PHP a programowanie obiektowe


PHP a programowanie obiektowe

PHP a programowanie obiektowe


Elementy programowania obiektowego pojawiły się już w PHP 3 lecz nie pozwalały one rozwinąć skrzydeł programistom. Brakowało wielu istotnych elementów a kod nie był zoptymalizowany. Sytuacja całkowicie uległa zmianie w PHP 5 – dodano wiele istotnych rzeczy m.in. interfejsy, kontrolę dostępu czy klasy abstrakcyjne. Model OOP wzorowany jest na językach C++ i Java.

<?php

  interface zwierze{
    public function imie();
    public function dajGlos();
  }

  class pies implements zwierze{
    private $imie;

    public function __construct($imie){
      $this -> imie = $imie;
    }

    public function imie(){
      return $this -> imie;
    }

    public function dajGlos(){
      echo 'Hau hau';
    }
  }

  $zwierzak = new pies('Azor');
  echo $zwierzak->imie() . ', daj głos!';
  $zwierzak -> dajGlos();
?>
Nowopowstające rozszerzenia mają już obiektową budowę.

 


site copyright © http://www.e-kursy.com
pozycjonowanie | pozycjonowanie stron | odzyskiwanie danych Poznań | odzyskiwanie danych Lublin | Pc
calling cards | Polska strona o Assassins Cree | wynajem samochodów gdańsk | cukrzyca | Bank Millennium | Fundusze inwestycyjne | garmin | Fotki | maszyny drogowe | Keylogger,keyloger