Re: [PHP-DEV] ZE2 + public/protected/private/final

2002-11-29 Thread Andi Gutmans
At 06:25 PM 11/28/2002 +0100, Marcus Börger wrote: With current ZE2 it is possible to instanciate an abstract class. That is a class that has at least one abstract method. When we add a flag field to class_entry struct we can handle this. We simply need to set an abstract flag for the class

Re: [PHP-DEV] ZE2 + public/protected/private/final

2002-11-29 Thread Marcus Börger
At 17:40 29.11.2002, Andi Gutmans wrote: At 06:25 PM 11/28/2002 +0100, Marcus Börger wrote: With current ZE2 it is possible to instanciate an abstract class. That is a class that has at least one abstract method. When we add a flag field to class_entry struct we can handle this. We simply need

Re: [PHP-DEV] ZE2 + public/protected/private/final

2002-11-28 Thread Marcus Börger
With current ZE2 it is possible to instanciate an abstract class. That is a class that has at least one abstract method. When we add a flag field to class_entry struct we can handle this. We simply need to set an abstract flag for the class entry when any abstract method is added or inherited.

[PHP-DEV] ZE2 + public/protected/private/final

2002-11-25 Thread Marcus Börger
After Andi had commited some cleanups my version from PPP is a bit smaller. My version is of cause only my private idea of implementing PPP. The solution i went on has some advantages and disadvantages. One of the disadvantage is that i do not allow redeclaring of private member functions. On