Re: variable_exists() patch
| From: | Thies C. Arntzen | Date: | Fri, 15 Aug 2003 09:36:00 +0000 |
| Subject: | Re: variable_exists() patch | ||
| References: | 1 2 3 4 5 6 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-3990@lists.php.net to get a copy of this message | ||
On Fri, Aug 15, 2003 at 07:41:48AM +0800, Alan Knowles wrote:
> I hit this a couple of months ago.. trying to implement NULL
> support in dataobjects:
>
> $do = DB_DataObject::factory('test');
> $do->get(12);
> $do->birthday = null;
> $do->update();
>
> was supposed to generate
> SELECT * FROM test WHERE id=12;
> UPDATE test SET birthday=NULL where id = 12;
>
> or
>
> $do = DB_DataObject::factory('test');
> $do->birthday = null;
> $do->find();
>
> to do
> SELECT * FROM test WHERE birthday IS NULL;
>
> but since there was no effective way to detect null, as apposed to
> unset.. I had to give up... - If this could be solved by
> variable_exists() - even though var $birthday is defined.. It would be
> great..
alan,
you hit the "nail on the head" - zeev, do you see any way to
solve alans problem?
re,
thies