note 74755 added to ref.overload
| From: | Davide at osu1 dot php dot net | Date: | Thu, 26 Apr 2007 10:09:42 +0000 |
| Subject: | note 74755 added to ref.overload | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-125881@lists.php.net to get a copy of this message | ||
Hi,
I have this class:
Class myQuery
{
function __construct([myParameters])
{
//Initializing
$this->mysqli = new mysqli([myParameters]);
[...]
function __GET($property)
{
if(property_exists($this->mysqli,$property)){
return $this->mysqli->$property;
}else{
echo "PROPERTY DOES NOT EXIST";
}
}
private $mysqli;
}
$var_class = new QueryWrapper([myParameters]);
echo "LAST ID:".$var_class->insert_id;
The "property_exists" function in the __GET method does not work in this case.
----
Server IP: 194.153.94.10
Probable Submitter: 213.173.188.252
----
Manual Page -- http://www.php.net/manual/en/ref.overload.php
Edit -- https://master.php.net/note/edit/74755
Del: integrated -- https://master.php.net/note/delete/74755/integrated
Del: useless -- https://master.php.net/note/delete/74755/useless
Del: bad code -- https://master.php.net/note/delete/74755/bad+code
Del: spam -- https://master.php.net/note/delete/74755/spam
Del: non-english -- https://master.php.net/note/delete/74755/non-english
Del: in docs -- https://master.php.net/note/delete/74755/in+docs
Del: other reasons-- https://master.php.net/note/delete/74755
Reject -- https://master.php.net/note/reject/74755
Search -- https://master.php.net/manage/user-notes.php