phpbar.de logo

Mailinglisten-Archive

[php] php3 OOP <=> C++

[php] php3 OOP <=> C++

Christian Cartus chris.cartus_(at)_idgruppe.de
Sun, 04 Apr 1999 16:04:48 +0200


naaa,

die oop-implementierung ist eigentlich kein richtiges oop.

- es gibt nur public-variablen und -methoden
- keine mehrfachvererbung
- nur konstruktoren (ab 3.06 oder so)
- keine überladungen

dein beispiel würde also so nicht gehen. ich kenne bisher auch nur ein
sinnvolles bespiel für oop unter php: datenbankschnittstelle. 99% aller
programme die man unter php in oop realisieren könnte sind auf normalen
prozeduralen weg schneller und wartbarer realisierbar.

chris


Thomas Heller wrote:
> 
> Moin Moin! (again)
> 
> Arg, je mehr ich auf die Features von php3 treffe ... desto mehr
> entstehen fragen ... 8)
> 
> Ich war vor einiger Zeit mal auf einem C++ OOP Trip und habe einige
> Classes gestrickt. Nun habe ich entdeckt, das php3 auch Classes unterstützt.
> 
> Bloss was ich noch nicht rausbekommen habe, gibt es in php3
> Konstruktoren, Destruktoren?
> Die Funktion new habe ich schon entdeckt, gibt es auch delete?
> 
> Kann ich sowas stricken?
> 
> class test
> {
>     private:
>         $vars;
> 
>     public:
>         test (...);
>         test (überladen....);
>         private function iswas();
>         public warwas();
>         ~test;
> }
> 
> danke, mfg (again)
> Thomas
> 
> --
> Web-Seite: http://infosoc.uni-koeln.de/php/
> Listenadresse: php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php

-- 
Christian Cartus                         Technical Director
Tel. ++49-7365/9605200              I-D Media GmbH & Co. KG
     ++49-177/7644933                      Dewanger Str. 22
Fax: ++49-7365/5060                    73457 Essingen-Forst
E-Mail: christian.cartus_(at)_idgruppe.com  christian_(at)_cartus.com
ICQ-Mail: 964898_(at)_pager.mirabilis.com        ICQ-UIN: 964898


php::bar PHP Wiki   -   Listenarchive