ZE1 way:
class MyClass {
function MyClass()
{
die('MyClass is an abstract class');
}
}
ZE2 way:
class AbstractClassException {
}
class MyClass {
function MyClass()
{
throw new AbstractClassException();
}
}
On Sat, 09 Nov 2002, Jens Rehsack wrote:
> Hi,
>
> does PHP4 with the ZE2 supports abstract function like Delphi or C++?
> That would be very useful for class development, cause we can avoid
> testing if a class is abstract if an abstract class couldn't be
> instantiated?
>
> Syntax could be like in C++
> class X
> {
> X(){}
> int y() = 0;
> }
>
> or little bit more like pascal
>
> class X
> {
> X(){} // PHP
> function x(); abstract;
> }
>
> or
>
> class X
> {
> X(){} // PHP
> abstract function x();
> }
>
> Greetings,
> Jens
> --
> L i W W W i Jens Rehsack
> L W W W
> L i W W W W i nnn gggg LiWing IT-Services
> L i W W W W i n n g g
> LLLL i W W i n n g g Friesenstra�e 2
> gggg 06112 Halle
> g
> g g
> Tel.: +49 - 3 45 - 5 17 05 91 ggg e-Mail: <[EMAIL PROTECTED]>
> Fax: +49 - 3 45 - 5 17 05 92 http://www.liwing.de/
>
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php
-Andrei http://www.gravitonic.com/
* A feature is a bug with seniority. *
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php