1.PHP中使用echo输出时候单引号和双引号的区别。
- 使用echo输出字符串时候,无论单引号还是双引号都是一样的。
- 如果字符串中有变量,单引号会忽略,而双引号会把变量解析以后带入字符串。
<?php
$a=1;
echo '$a+1';
echo "<br/>"; //换行
echo "$a+1";
?>
输出结果:
$a+1
1+1
2.十六进制(0x)、八进制(0)、二进制(0b)的前缀是数字0还是字母o?x、b区分大小写吗?
答:
- 十六进制、八进制、二进制的前缀是数字0;
- 其中前导符x、b不区分大小写,大小写均可;
- 十六进制中表示数字的符号a~f也是大小写均可;
3.PHP的变量需要事先指明类型吗?
答:不需要; 在PHP中变量不需要显示的声明,也没有固定的类型。变量的类型由当前赋值给变量的值确定。
例如下面的变量,
$var其初始值为浮点型:$var=0.00;
如果接着执行下面的代码:$var="Hello World!";
变量 $var的类型就变成了字符串型.