PHP – Programare Orientata pe Obiecte Ionut Gabriel Popescu RoCyberCon #3 (6 martie 2011) Rstcenter.com (Nytro)
Introducere in POO Ce este Programarea Orientata pe Obiecte? Care sunt principiile POO? Cand se foloseste? Ce sunt clasele/obiectele?
POO in PHP Definitia unei clase Metode, proprietati Modificatorii public si private Pseudo-variabila $this Instantierea Diferente fata de PHP 4 Constructori si destructori
Mostenirea Principiile mostenirii Vizibilitatea datelor Public, Protected, Private Suprascrierea metodelor Cuvantul cheie “final”
Abstracti zare Principiile abstractizarii Metode abstracte Clase abstracte Interfete Date statice
Polimorfismul Conceptul in PHP __get, __set, __isset, __unset __call, __callStatic Functii magice __autoload __toString __invoke __setstate
Serializarea obiectelor Ideile de baza __sleep, __wakeup Clonarea obiectelor Ideile de baza __clone
Alte informatii Compararea obiectelor Fortarea tipului parametrului Functii pentru clase Iteratii foreach pentru obiecte Sabloane de lucru: Singleton, Factory Diferente intre versiunile de PHP Concluzii
Intrebari? www.php.net http://php.net/manual/en/language.oop5.php http://www.php.net/manual/en/appendices.php Referinte: Sper ca nu, v-am plictisit :D Va multumesc pentru participare!

OOP din perspectiva PHP 5

  • 1.
    PHP – ProgramareOrientata pe Obiecte Ionut Gabriel Popescu RoCyberCon #3 (6 martie 2011) Rstcenter.com (Nytro)
  • 2.
    Introducere in POOCe este Programarea Orientata pe Obiecte? Care sunt principiile POO? Cand se foloseste? Ce sunt clasele/obiectele?
  • 3.
    POO in PHPDefinitia unei clase Metode, proprietati Modificatorii public si private Pseudo-variabila $this Instantierea Diferente fata de PHP 4 Constructori si destructori
  • 4.
    Mostenirea Principiile mosteniriiVizibilitatea datelor Public, Protected, Private Suprascrierea metodelor Cuvantul cheie “final”
  • 5.
    Abstracti zare Principiileabstractizarii Metode abstracte Clase abstracte Interfete Date statice
  • 6.
    Polimorfismul Conceptul inPHP __get, __set, __isset, __unset __call, __callStatic Functii magice __autoload __toString __invoke __setstate
  • 7.
    Serializarea obiectelor Ideilede baza __sleep, __wakeup Clonarea obiectelor Ideile de baza __clone
  • 8.
    Alte informatii Comparareaobiectelor Fortarea tipului parametrului Functii pentru clase Iteratii foreach pentru obiecte Sabloane de lucru: Singleton, Factory Diferente intre versiunile de PHP Concluzii
  • 9.
    Intrebari? www.php.net http://php.net/manual/en/language.oop5.phphttp://www.php.net/manual/en/appendices.php Referinte: Sper ca nu, v-am plictisit :D Va multumesc pentru participare!