PHP 4.0 Bug #8565 Updated: parent:: only works when both classes in the same file.

From: Date: Fri, 05 Jan 2001 17:42:19 +0000
Subject: PHP 4.0 Bug #8565 Updated: parent:: only works when both classes in the same file.
Groups: php.dev 
Request: Send a blank email to php-dev+get-43061@lists.php.net to get a copy of this message
ID: 8565 Updated by: hholzgra Reported By: jalal@php.net Old-Status: Open Status: Feedback Bug Type: Scripting Engine problem Assigned To: Comments: sorry, but i can't believe this as i use this feature almost daily can you pleas provide an example of code _not_ working ? Previous Comments: --------------------------------------------------------------------------- [2001-01-05 12:22:36] jalal@php.net the parent:: operator will work if both the parent and sub class are in the same physical file, but not if they are in a separate file. This works: <?php class Base { function doit() { echo "Class Base->doit()n"; } } class A extends Base { function doit() { parent::doit(); echo "Class A->doit()n"; } } ?> but if the two classes are in separate files, the following error is reported: Fatal error: No parent class available in this context in a.inc on line 6 Of course, this may be an undocumented feature, but I can see no reason for it. --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=8565

« previous php.dev (#43061) next »