问答详情
源自:6-1 PHP异常处理之抛出一个异常

这个例子运行结果怎么是“文件不存在”?

try{}语句的意思是如果“$filename”文件不存在为真,就抛出异常’

文件不存在‘,但是第2行里给”$filename“定义了’test.txt‘啊,应该不会有异常吧?


提问者:sinlin0_0 2016-01-04 22:11

个回答

  • 乔帮主
    2016-01-05 10:41:54
    已采纳

    http://img.mukewang.com/568b2d4200011efb14980482.jpg

    第二行定义了这个文件,但这个文件不一定存在啊,既然不存在,那么当然会抛出文件不存在的异常啊!这个是正确的。

  • 晚安sp
    2016-01-04 23:23:14

    嗯,应该是慕课的bug