Re: [RFC][Vote] Typed Properties
| From: | Rowan Collins | Date: | Thu, 26 May 2016 21:38:20 +0000 |
| Subject: | Re: [RFC][Vote] Typed Properties | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-93591@lists.php.net to get a copy of this message | ||
On 26/05/2016 21:40, Lester Caine wrote:
That's exactly what ?DateTime is for - "either DateTime or Null", just like in a database. In most type systems, there is no such thing as "a null date" - if it's null, it's not a date, it's a null value. Regards, -- Rowan Collins [IMSoP]// accessing $me->marriage or $me->death returns NULL (because theyallow nulls) but raises E_NOTICE BUT DateTime currently will not store 'null' - it returns 'now' instead. We end up having to store string or integer values because we can't store a null date :(