Re: $this availability inside static-functions
| From: | Sebastian Mendel | Date: | Fri, 22 Jul 2005 06:59:20 +0000 |
| Subject: | Re: $this availability inside static-functions | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-17373@lists.php.net to get a copy of this message | ||
Sean Coates wrote:
>> i know this hack, but it does not work, if the statically called method
>> is from the same class as the calling object
>
> Good point. Sorry for not noticing.
> ... I have no idea WHY someone would want to do this.. that said, I
> don't know of a way to do it, either.
a function who returns a name of an object, say its name is
$object->getName();
this needs that the object exists and loaded
how about if i need a name for object not loaded?
Class::getName( $object_id );
there is really no need to load/create the whole object if i only need
the name, so doing
$object = new Class( $object_id );
$object->getName();
would be a waste of system-resources
f.e. the same applies to any other properties of an object stored in a DB.
but why should i choose for the same function two different method-names?
f.e.
Class::getName()
static Class::staticGetName()
??
this doesnt makes sence to me.
pls, give me a hint if i had overseen something.
--
Sebastian Mendel
www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet