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
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
Andrei Zmievski wrote:
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
Message -
From: Jens Rehsack [EMAIL PROTECTED]
To: Andrei Zmievski [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Saturday, November 09, 2002 8:22 AM
Subject: Re: [PHP-DEV] abstract functions
Andrei Zmievski wrote:
ZE1 way:
class MyClass {
function MyClass()
{
die
PROTECTED]
To: Andrei Zmievski [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Saturday, November 09, 2002 8:22 AM
Subject: Re: [PHP-DEV] abstract functions
Andrei Zmievski wrote:
ZE1 way:
class MyClass {
function MyClass()
{
die('MyClass is an abstract class');
}
}
ZE2 way