Re: GMP object and is_scalar()

From: Date: Sun, 29 Dec 2013 17:54:30 +0000
Subject: Re: GMP object and is_scalar()
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-70907@lists.php.net to get a copy of this message
On Sun, Dec 29, 2013 at 9:09 AM, Yasuo Ohgaki <yohgaki@ohgaki.net> wrote:

> Hi all,
>
> GMP object is object. Therefore, is_scalar() returns false for GMP
> objects.
>
> [yohgaki@dev php-src]$ ./php-bin -r '$v = gmp_init("0");
> var_dump(gettype($v));'
> string(6) "object"
> [yohgaki@dev php-src]$ ./php-bin -r '$v = gmp_init("0");
> var_dump(is_scalar($v));'
> bool(false)
>
> This is correct behavior, but this behavior is debatable, IMO.
>
> Any comments?
>

Sorry, I don't understand what you're saying. Why would is_scalar return
true for an **object**?

Nikita


Thread (17 messages)

« previous php.internals (#70907) next »