下载此文档

值得深思的PHP面试题.docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
值得深思的 PHP 面试题
值得深思的PHP 面试题Q6、$x 应该是输出什么?
$x=trueandfalse; var_dump($x);
部分同学或许会第一时间想到false,实际上这里依旧是强调运算符的优先级,=会比a值得深思的 PHP 面试题
值得深思的PHP 面试题Q6、$x 应该是输出什么?
$x=trueandfalse; var_dump($x);
部分同学或许会第一时间想到false,实际上这里依旧是强调运算符的优先级,=会比and 级别高点,因此等同下面的代码
$x=true; trueandfalse 答案显而易见。
Q7、经过下面的运算$x 的值应该是多少?
$x=3+"15%"+"$25"
答案是 18,PHP 是会根据上下文实现类型的自动转换
上面的代码我们可以这样理解,如果我们在与字符串进行数学运算,实际php 会尽可能将字符串中的数组进行转换,如果是数字开头的话则转换成改数字比如”15%”会变成 15,如果不是数字开头则会变成 0;上面的运算类似下面:
$x=3+15+0
Q8、运行下面的代码,$text 的值是多少?strlen($text)又会返回什么结果?
$text='John';
$text[10]='Doe';
上面代码执行完毕后$text=“JohnD”(John 后面会有连续的 5
个空格)strlen($text)会返回 11
$text[10]=“Doe”给某个字符串具体的某个位置具体字符时候, 实际只会把D 赋给$$text 才开始只有 5 个自负长度,但 是php 会默认填充空格。这和别的语言有些差别。
Q9、下面的输出结果会是什么
$v=1;
$m=2;
$l=3; if($l>$m>$v){ echo"yes";
}else{ echo"no";
}
实际的输出是”no”,只要仔细分

值得深思的PHP面试题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息