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

From: Date: Fri, 22 Dec 2000 15:48:44 +0000
Subject: Re: Re: [PHP-WIN] a interesting direction about Class in PHP.
Groups: php.windows 
Request: Send a blank email to php-windows+get-4604@lists.php.net to get a copy of this message
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

« previous php.windows (#4604) next »