Using PHP 4.3.6, so PHP 5 features are not yet available. Will be soon,
though.
I have a method that I want to call in two different ways: statically,
and when an object is instantiated.
I do that like this:
class SomeClass {
var $var = 'something';
function getSomething($var = 0) {
if ($var == 0)
$var = $this->var;
$returnvalue = do_something($var);
return $returnvalue;
}
}
Now I can do this:
$x = SomeClass::getSomething('something');
and this:
$class = new SomeClass();
$x = $class->getSomething();
But I fear that this may be bad OOP style. Or maybe this fear is
unnecessary. Any insights would be appreciated.
Regards,
Jan Pieter Kunst
--
Sorry, <de*****@cauce.org> is een "spam trap".
E-mail adres is <jpk"at"akamail.com>, waarbij "at" = @.