PHP弱类型面试题与代码优化.pdfVIP

  • 0
  • 0
  • 约4.48千字
  • 约 10页
  • 2026-07-01 发布于北京
  • 举报

Q1第一个问题关于弱类型

1.?php

2.

3.$str1=yabadabadoo;

4.$str2=yaba;

5.if(strpos($str1,$str2)){

6.echo\.$str1.\contains\.$str2.\;

7.}else{

8.echo\.$str1.\doesnotcontain\.$str2.\;

9.}

代码

正确运行的输出结果:

10.yabadabadoodoesnotcontainyaba

代码

strpos是返回字符串str2在str1的位置,没有找到则返回false,然而实际上这次返回了0

而在if语句中0也被当作false,所以我们需要对false做类型判断,正确的代码如下:

11.?php

12.

13.$str1=yabadabadoo;

14.$str2=yaba;

15.if(strpos($str1,$str2)!false){

16.echo\.$str1.\contains\.$st

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档