我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

在PHP中为什么是真正的转换1和false转换为空字符串?

A boolean TRUE value is converted to the string "1". Boolean FALSE is converted to "" (the empty string).

Why isn't FALSE cast to "0"?

If you cast to an int, then to a string, it prints 0's..

$x=false;
print (string)(int)$x;

Prints 0. You can, of course, omit the string type cast as it's done by print anyway.

近期文章

  • 请教一下,hexo能否不用服务直接打开
  • 这个不会啊 怎么打啊结果(语言-c++)
  • uni-app如何实现底部导航栏的一直显示
  • pytesseract-ocr 库如何再训练
  • 新的maven配置问题
  • pkg打包node服务,报错345
  • mysql如何按多列进行写入标签列
  • 求解,刚刚学习了数组,遇到了瓶颈
  • 图片上传后怎么将刚刚上传的图片文件放到下拉框里
  • 关于#stm32#的问题:当使用SPI时主机为STM32,从机为FPGA
  • ffmpeg编码像视频预览一样
  • C语言中,指向动态内存的指针被free释放后还能不能使用,网上找了好久没找到满意的答案。
  • 如何解决c语言多个主函数
  • 这个编译失败是什么原因求解答
  • java下标越界怎么办!急
  • 不会搞1000以外水仙花数
  • qt for android 怎么从系统页面回到app页面中
  • 这是什么运算 (0,) 和 ? {} :
  • int.parse的格式应该是怎样的
  • 根据用户答案从数据库中选择宠物品种/汽车/自行车/等的算法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华