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] Link to comment https://forums.phpfreaks.com/topic/49698-code-help/ 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 Link to comment https://forums.phpfreaks.com/topic/49698-code-help/#findComment-243669 Share on other sites More sharing options...
The-Last-Escape Posted May 2, 2007 Author Share Posted May 2, 2007 Thanks Man Link to comment https://forums.phpfreaks.com/topic/49698-code-help/#findComment-243677 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.