时间:2021-07-01 10:21:17 帮助过:23人阅读
可能是在 Tpl::output 的函数里面定义了 $output 这个数组
看看你一直的提问,发现你并非初学者(有时问题的水平很高)
那么你怎么就不知道函数(方法)定义时的形式参数呢?
public static function output( $output, $input=''){
self::getInstance();
self::$output_value[ $output] = $input;
}
output 方法的两个传入参数,你总得给他个名字吧?不然怎么知道谁是谁
总不能第一个参数、第二个参数这样叫吧
执行 Tpl::output('web_html',$web_html); 时
'web_html' 就对应 参数 $output
$web_html就对应 参数 $input
可能是output方法中定义了
$web_html = array('index'=>'xxx');output('web_html',$web_html);function output($key, $value){ global $output; $output[$key] = $value; return $output;}echo $output['web_html']['index'];
可能其他地方赋值了,比如:$output = $output_value;
具体要看完整的类如何写的
可能是在 Tpl::output 的函数里面定义了 $output 这个数组
看看你一直的提问,发现你并非初学者(有时问题的水平很高)
那么你怎么就不知道函数(方法)定义时的形式参数呢?
public static function output( $output, $input=''){
self::getInstance();
self::$output_value[ $output] = $input;
}
output 方法的两个传入参数,你总得给他个名字吧?不然怎么知道谁是谁
总不能第一个参数、第二个参数这样叫吧
执行 Tpl::output('web_html',$web_html); 时
'web_html' 就对应 参数 $output
$web_html就对应 参数 $input