原本想要包含并执行这个echo,没想到写错了文件名,如果是require,会报出这样的错误:
Fatal error: require(): Failed opening required 'command1.PHP' (include_path='.') in console.PHP on line 4
PHP Warning: require(command1.PHP): Failed to open stream: No such file or directory in console.PHP on line 4
PHP Fatal error: require(): Failed opening required 'command1.PHP' (include_path='.') in console.PHP on line 4
如果把require改为include
会报出这样的错误:
Warning: include(): Failed opening 'command1.PHP' for inclusion (include_path='.') in console.PHP on line 4
Warning: include(command1.PHP): Failed to open stream: No such file or directory in console.PHP on line 4
Warning: include(): Failed opening 'command1.PHP' for inclusion (include_path='.') in console.PHP on line 4
Warning: include(command1.PHP): Failed to open stream: No such file or directory in console.PHP on line 4
Warning: include(): Failed opening 'command1.PHP' for inclusion (include_path='.') in console.PHP on line 4
PHP Warning: include(command1.PHP): Failed to open stream: No such file or directory in console.PHP on line 4
PHP Warning: include(): Failed opening 'command1.PHP' for inclusion (include_path='.') in console.PHP on line 4
PHP Warning: include(command1.PHP): Failed to open stream: No such file or directory in console.PHP on line 4
PHP Warning: include(): Failed opening 'command1.PHP' for inclusion (include_path='.') in console.PHP on line 4
PHP Warning: include(command1.PHP): Failed to open stream: No such file or directory in console.PHP on line 4
PHP Warning: include(): Failed opening 'command1.PHP' for inclusion (include_path='.') in console.PHP on line 4
如果使用require_once或者include_once,只要包含路径正确,那么循环只执行一次。
总结:
使用require,如果文件没有包含成功,就会报出一个fatal error,整个程序就中止了。