The-Last-Escape Posted May 2, 2007 Share Posted May 2, 2007 <?php $bool = true; print "Bool is set to $bool\n"; $bool = false; print "Bool is set to "; print (int)$bool; ?> I was wondering about one thing in this script. what is the (int) mean. I know bool is just a variable create which is short fo boolean, and it's set to the booleon true, here is the website it came off of the exact page actually I was just wondering if int was a preset something in php or something he named himself or what, and what it does. [a href=\"http://www.hudzilla.org/phpbook/read.php/3_3_0\" target=\"_blank\"]http://www.hudzilla.org/phpbook/read.php/3_3_0[/a] Quote Link to comment Share on other sites More sharing options...
roopurt18 Posted May 2, 2007 Share Posted May 2, 2007 The (int) is a typecast; it tells the interpretor to treat the variable as the data type within the parentheses, in this case as an integer. If you remove the typecast, the script will output: Bool is set to true Bool is set to This is because when you echo false, nothing is echoed. By using the typecast, the output becomes: Bool is set to true Bool is set to 0 Quote Link to comment Share on other sites More sharing options...
The-Last-Escape Posted May 2, 2007 Author Share Posted May 2, 2007 Thanks Man Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.