Re: [VOTE][RFC] Scalar Type Hinting with Cast
| From: | Pierre Joye | Date: | Sun, 14 Sep 2014 09:16:12 +0000 |
| Subject: | Re: [VOTE][RFC] Scalar Type Hinting with Cast | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-77176@lists.php.net to get a copy of this message | ||
On Sun, Sep 14, 2014 at 11:12 AM, Alain Williams <addw@phcomp.co.uk> wrote:
> On Sun, Sep 14, 2014 at 01:10:20AM +0100, Andrea Faulds wrote:
>>
>> On 14 Sep 2014, at 01:07, Alain Williams <addw@phcomp.co.uk> wrote:
>>
>> > You give an option for float to int casting to truncate.
>>
>> Where?
>
> Possible Changes
>
> Float to Int Casting Rules
>
> ...
>
> This could be relaxed for semi-representable values. So 1.5 could be allowed
> for an int parameter (casted to 1).
That's one thing I do not like much. If one accepts both int and
float, numeric should be used instead. But allowing float for int and
raises warnings on data losses is just awkward imho.
--
Pierre
@pierrejoye | http://www.libgd.org