Re: object reflection in php?
| From: | Erik Price | Date: | Mon, 18 Mar 2002 15:42:30 +0000 |
| Subject: | Re: object reflection in php? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-88941@lists.php.net to get a copy of this message | ||
On Monday, March 18, 2002, at 06:28 AM, Filippo Veneri wrote:
Just to make myself understood: class obj { var $field; function obj( $value ) {Couldn't you just add another method called "return_field_name()" to the class? Then you could run this method from the script and you will be given the value of the field name. Your code would look like this: class obj { var $field; function obj($value) {$this->field = $value;} } $o = new obj( "field value" ); How can i know, if possible, that the instance of obj pointed to by $o has a field named "field"? This would be useful to write an object to a database without knowing its structure 'a-priori'.
$this->field = $value;} function return_field_name() {
return $this->field;} } then in your code you would do something like: <?php $o = new obj("field value"); print $o->return_field_name(); ?> This might not work, I don't know much about OO. Erik ---- Erik Price Web Developer Temp Media Lab, H.H. Brown pricee@hhbrown.com