下载此文档

值得深思的PHP面试题.docx


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

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人凹凸漫
  • 文件大小13 KB
  • 时间2022-04-26