#21888 [Opn]: protected property and protected method of the same name

From: Date: Sun, 26 Jan 2003 20:55:56 +0000
Subject: #21888 [Opn]: protected property and protected method of the same name
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-31285@lists.php.net to get a copy of this message
ID: 21888 Updated by: georg@php.net Reported By: ulf.wendel@phpdoc.de Status: Open Bug Type: Zend Engine 2 problem Operating System: Win XP Prof PHP Version: 5CVS-2003-01-26 (dev) New Comment: <ot> welcome back (to the roots) Ulf !! </ot> Previous Comments: ------------------------------------------------------------------------ [2003-01-26 12:24:02] ulf.wendel@phpdoc.de OO: in case I have a protected property and a protected method of the same name, I'll get a fatal error messages saving: Fatal error: Call to undefined function () in ... PHP: System Windows NT localhost 5.1 build 2600 Build Date Jan 23 2003 16:14:26 Server API CGI/FastCGI Virtual Directory Support enabled Configuration File (php.ini) Path E:\php\php.ini PHP API 20020918 PHP Extension 20020429 Zend Extension 90021012 Debug Build no Thread Safety enabled Registered PHP Streams php, http, ftp, compress.zlib Zend Engine v2.0.0-dev Code: class mom { protected $prot = "protected property\n"; protected function prot() { print "protected method\n"; } } class mom::child extends mom { protected $prot; public function callMom() { $this->prot(); // $this->priv(); } public function viewMom() { print $this->prot; // print $this->priv; } } $c = new mom::child(); $c->callMom(); $c->viewMom(); ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=21888&edit=1

« previous php.bugs (#31285) next »