$ 符号用于引用变量
成都创新互联公司专注于网站建设|成都网站改版|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都集装箱等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身开发品质网站。
echo showMess('php学习之路');
或
$f = 'showMess';
echo $f('php学习之路');
注意到你在使用_html这个自定义方法之前,只加载执行了一个文件
require 'include/global.php';
这个_html方法你是放在global.php文件中吗,如果不是,问题就是,你没有加载包含自定义函数的文件。
set_error_handler只能截获注意和警告级别的错误,对于fatal error可以用register_shutdown_function函数截获。
例如:
register_shutdown_function(function() {
if ($error = error_get_last())
echo('Fatal error: '.$error['message'].' in '.$error['file'].' on line '.$error['line'], false);
});
不谢,请采纳。
function 函数内和函数外的变量不可以共用, 在常规下, 函数内和函数外的变量, 都是局部变量, 并不是全局变量, 不能相互调用
除非:
1、 进行引用
2、设置全局变量, 比如:
function writeMsg() {
global $fp;
fwrite($fp,"b");
}
3、将变量作为参数提供给函数进行执行, 比如:
function writeMsg( $File ) {
fwrite( $File, "b" );
}
writeMsg( $fp );
其实, 你上面这么多代码, 可以用一条代码来执行:
file_put_contents('content.txt', 'b') or die('文件创建写入失败');