ID: 15003
Updated by: rasmus
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Bogus
Bug Type: Unknown/Other Function
Operating System: Linux 2.4
PHP Version: 4.1.1
New Comment:

Not a bug.

settype() returns true/false.  In your case it returned true in both
cases so your range was actually range(1,1) which doesn't make much
sense.  If you want to cast arguments use (int)$var inside that call.


Previous Comments:
------------------------------------------------------------------------

[2002-01-11 18:03:41] [EMAIL PROTECTED]

problem with range() function:

$test = range(settype($seats[1], 'integer'), settype($seats[2],
'integer'));

First argument equals 1 second equals 25 confirmed by this var_dump:

[1]=> int(1) [2]=> int(25) 

var_dump($test) returns:

array(1) { [0]=> int(1) } 


PHP configure setup:

./configure --with-mysql=/usr/local/mysql --with-zlib
--with-apache=../$apache --enable-track-vars
--with-config-file=$target/conf



------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=15003&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to