Re(2): Re: [PHP-WIN] a interesting direction about Class in PHP.

From: Date: Sun, 24 Dec 2000 17:09:55 +0000
Subject: Re(2): Re: [PHP-WIN] a interesting direction about Class in PHP.
References: 1  Groups: php.windows 
Request: Send a blank email to php-windows+get-4649@lists.php.net to get a copy of this message
Obviously it was implemented between those two versions. If you want to keep on track with PHP, subscribe to php-dev, and watch the traffic. Also, NEWS files from PHP distros contain notices of all changes done to the language. and, of course, http://www.php.net/ChangeLog-4.php is full of useful info. At 15:59 24.12. 2000, Adam Bear wrote the following: -------------------------------------------------------------- > Happy Christmas! > Thank, it works on php4.02, but it can not works on php4.0.1. >Could you tell me some other undocumented things in php. I really >want to know. >>This Works For Me(tm): >>(4.0.4 module, Apache 1.3.15-dev, NT5 SP1) >> >>class elder >>{ >> function whoami() >> { >> echo "I am elder!\n" ; >> } >>} >> >>class baby extends elder >>{ >> function whoami() >> { >> parent::whoami() ; >> } >>} >> >>baby::whoami() ; >>$b = new baby() ; >>$b->whoami() ; >> >> >> >>At 16:48 22.12. 2000, Adam Bear wrote the following: >>-------------------------------------------------------------- >>> How to use "parent::" to call a parent class? I always get >>>a "undefined class name 'parent'" error. why? >>> I know there are many undocumented things in PHP since PHP is >>>a current developing language. I am very interested to know about >>>the detail of those. Could you please give me some clue to get it? >>>Websites,Ebooks or something else would be great appreciated. >>>¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª >>> >>>>BTW, there's even an undocumented way to call a parent class >>>>without knowing its name: "parent::". >>>> >>>> >>>>At 13:50 19.12. 2000, Adam Bear wrote the following: >>>>-------------------------------------------------------------- >>>>>This (static class method calls through classname::methodname) >>>>>has been in PHP 4 for quite some time. Yes, it's one of MANY >>>>>(yet) undocumented features, and undocumented features is among >>>>>the reasons why I'm subscribed to php-windows, php-general, and >>>>>php-dev, among other things... >>>>> >>>>> >>>>>At 17:16 18.12. 2000, Adam Bear wrote the following: >>>>>-------------------------------------------------------------- >>>>>> Maybe I should not post this message in PHP-windowss list, but >>>>>>I only work on windows and only subscribed this list.so it would >>>>>>be appreciated if some one repost this message in other list. >>>>>> Today,when I run the test sample in source code of PHP,I found >>>>>>a interesting direction to use class method, see the following code: >>>>>><? class foo { >>>>>> var $hahaha; >>>>>> function foo() { >>>>>> print "I am foo\n"; >>>>>> } >>>>>> function bar() { >>>>>> print "Hey there!\n"; >>>>>> } >>>>>> }; >>>>>> class foo2 extends foo{ >>>>>> function foo2(){ >>>>>> print "Het I am in foo2\n"; >>>>>> } >>>>>> } >>>>>> foo::bar() //haha, can't image we can use "::" operator in >>>>>> PHP! >>>>>> foo2::bar() //even in a descended class can call his father's method. >>>>>>?> >>>>>> >>>>>> This is really true, all code above is tested by me in PHP4.04b and >>>>>> PHP4.0.1, >>>>>>I think it can work in versions above PHP4. >>>>>> This direction more like the static method calls in C++,it is very useful >>>>>> in >>>>>>OO program,we can use a class method directly without create a object >>>>>>instance of >>>>>>the class. >>>>>> I search through the documents of PHP but can't find a word about >>>>>> this operator, >>>>>>maybe PHP developer term think this operator useless in PHP or maybe this is >>>>>>a future >>>>>>feature which will be full supported in the next version of PHP. >>>>>> I am a chinese so sorry for my pool english. Enjoy youself. >>>>>> >>>>>>Sincerely >>>>>> >>>>>> Adam Bear >>>>>> >>>>>> &&&&&&&&&&&& >>>>>> \~~~~~~~~/ >>>>>> ( $ $ ) >>>>>> { "" } >>>>>>=======================oOOo----()-----oOOo======== >>>>>> Wow.... Gold is there! >>>>>> +-----------------------------------------------+ >>>>>> | My E-Mail ====> xcbear@netease.com >>>>>> or bbbbear@china.com >>>>>> +----------------------------------Oooo-----------+ >>>>>> oooO ( ) >>>>>> ( ) ) / >>>>>> \ ( (_/ >>>>>> \_) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>-- >>>>>>PHP Windows Mailing List (http://www.php.net/) >>>>>>To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net >>>>>>For additional commands, e-mail: php-windows-help@lists.php.net >>>>>>To contact the list administrators, e-mail: php-list-admin@lists.php.net >>>>>------end of quote------ >>>>> >>>>> >>>>>____________________________________________________________ >>>>>Cynic: >>>>> >>>>>A member of a group of ancient Greek philosophers who taught >>>>>that virtue constitutes happiness and that self control is >>>>>the essential part of virtue. >>>>> >>>>>cynic@mail.cz >>>>>ICQ: 2808 2505 >>>>> >>>>> >>>>> >>>>------end of quote------ >>>> >>>> >>>> >>>>____________________________________________________________ >>>>Cynic: >>>> >>>>A member of a group of ancient Greek philosophers who taught >>>>that virtue constitutes happiness and that self control is >>>>the essential part of virtue. >>>> >>>>cynic@mail.cz >>> >>> Ö >>>Àñ£¡ >>> >>> Adam Bear >>> bbbbear@china.com >>> >>> >>>-- >>>PHP Windows Mailing List (http://www.php.net/) >>>To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net >>>For additional commands, e-mail: php-windows-help@lists.php.net >>>To contact the list administrators, e-mail: php-list-admin@lists.php.net >>------end of quote------ >> >> >> >>____________________________________________________________ >>Cynic: >> >>A member of a group of ancient Greek philosophers who taught >>that virtue constitutes happiness and that self control is >>the essential part of virtue. >> >>cynic@mail.cz >> >> >> >>-- >>PHP Windows Mailing List (http://www.php.net/) >>To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net >>For additional commands, e-mail: php-windows-help@lists.php.net >>To contact the list administrators, e-mail: php-list-admin@lists.php.net > > Ö >Àñ£¡ > > Adam Bear > bbbbear@china.com > > >-- >PHP Windows Mailing List (http://www.php.net/) >To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net >For additional commands, e-mail: php-windows-help@lists.php.net >To contact the list administrators, e-mail: php-list-admin@lists.php.net ------end of quote------ ____________________________________________________________ Cynic: A member of a group of ancient Greek philosophers who taught that virtue constitutes happiness and that self control is the essential part of virtue. cynic@mail.cz

« previous php.windows (#4649) next »