ID: 20118
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
-Status: Open
+Status: Bogus
Bug Type: Feature/Change Request
Operating System: linux (probablly windows also)
PHP Version: 4.3
Previous Comments:
------------------------------------------------------------------------
[2002-11-13 15:42:15] [EMAIL PROTECTED]
bogus report, but the "testing::boo" for function definitions and
function boo(); inside a class should still be possible - atleast for
5.0
its bogus because i didnt have aggregate support compiled in 4.2.3
(since its disabled by default for some reason)
------------------------------------------------------------------------
[2002-10-27 06:52:25] [EMAIL PROTECTED]
if i agregate an object which is defined as such:
class something extends content { ... }
with a class making use of "parent::", it gives me a "no parent class
available" - when it should recognise content as its parent
if i had no "extends content" i would think of this as valid, but this
way i dont - parent:: should be available if the object which
aggregates a class has a parent
perhaps something like the following should be considered as an example
how method aggregation should work in 5.x (also the way it works in
c++, basically i just did something i think is a php ekvivalent)
<?php
class testing
{
function testing() {}
function boo();
}
function testing::boo() {
echo "a";
}
$classss = new testing;
$classss->boo();
?>
this way i could put functions into seperate files instead of having a
100k file with the class (if it requires that much code) -> having 10
5k files is easier to maintain than 1 50k file.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=20118&edit=1