php的一些小问题
作者:bea
整理出来2个给大家学习学习 1、三个等号和二个等号的区别 "===" VS "==" 比如你一个函数会返回这几种情况: 1、大于0的数 2、小于0的数 3、等于0的数(也就是0啦) 4、False(失败时) 这时候如果你想捕获失败的情况,你就必须用===,而不能用== 因为==除了会匹配第4种情况外,还会匹配第3种情况,因为0也是假! 在来一个 $a='2';//字符型2 $b=2;//数值型2 $a==$b,是对的,都是2 $a===$b,是不对的,因为$a是字符型$b是数
整理出来2个给大家学习学习
1、三个等号和二个等号的区别 "===" VS "=="
比如你一个函数会返回这几种情况:
1、大于0的数
2、小于0的数
3、等于0的数(也就是0啦)
4、False(失败时)
这时候如果你想捕获失败的情况,你就必须用===,而不能用==
因为==除了会匹配第4种情况外,还会匹配第3种情况,因为0也是假!
在来一个
$a='2';//字符型2
$b=2;//数值型2
$a==$b,是对的,都是2
$a===$b,是不对的,因为$a是字符型$b是数值型,值虽一样,但类型不一样。
2、php中三个尖括号是做什么的 "<<<"
代码如下:
$somevar = <<<someword
put your code or words here
someword;
这是代码段。PHP中代码段的使用有一个好处,就是当你需要输出一段代码时(可以包括多行),代码段可以保持一个更具逻辑性的形态。经常用来插入HTML代码。
注意someword是任意字符,表示的是一个标记的意思。<<<someword表示标记开始,最后的someword表示代码段结束。且此someword必须顶格写(前面不能有空格或者制表符等任意字符)
可以用于赋值中同时包含单引号和双引号 恩 pw中很多这个
有用 | 无用
1、三个等号和二个等号的区别 "===" VS "=="
比如你一个函数会返回这几种情况:
1、大于0的数
2、小于0的数
3、等于0的数(也就是0啦)
4、False(失败时)
这时候如果你想捕获失败的情况,你就必须用===,而不能用==
因为==除了会匹配第4种情况外,还会匹配第3种情况,因为0也是假!
在来一个
$a='2';//字符型2
$b=2;//数值型2
$a==$b,是对的,都是2
$a===$b,是不对的,因为$a是字符型$b是数值型,值虽一样,但类型不一样。
2、php中三个尖括号是做什么的 "<<<"
代码如下:
$somevar = <<<someword
put your code or words here
someword;
这是代码段。PHP中代码段的使用有一个好处,就是当你需要输出一段代码时(可以包括多行),代码段可以保持一个更具逻辑性的形态。经常用来插入HTML代码。
注意someword是任意字符,表示的是一个标记的意思。<<<someword表示标记开始,最后的someword表示代码段结束。且此someword必须顶格写(前面不能有空格或者制表符等任意字符)
可以用于赋值中同时包含单引号和双引号 恩 pw中很多这个
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 按上下级层次关系输出内容的PHP代码
- PHP开发负载均衡指南
- PHP无敌近乎加密方式!
- 生成ubuntu自动切换壁纸xml文件的php代码
- PHP实现多条件查询实例代码
- php程序效率优化的一些策略小结
- 在PHP中养成7个面向对象的好习惯
- PHP面向对象分析设计的61条军规小结
- Windows下XDebug 手工配置与使用说明
- PHP编码规范之注释和文件结构说明
- PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
- php set_magic_quotes_runtime() 函数过时解决方法
- PHP 函数学习简单小结
- PHP过滤器的实现方法
- PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
- PHP三层结构(下) PHP实现AOP
- PHP三层结构(上) 简单三层结构
- Apache 配置详解(最好的APACHE配置教程)
- PHP中文URL编解码(urlencode()rawurlencode()