可以绕晕人的逻辑问题

一个令人能绕晕的逻辑性
为了更好地便于表明,我就用不一样的色调自然段表明吧
这是一个有关定义数组的难题


可以绕晕人的逻辑问题

文章插图
是在一个架构中,最先在类中定义了一个融合数组的方式
private static $output_value = https://www.hedan60.com/shenghuo/array();
public static function output($output,$input=''){
self::getInstance();
self::$output_value[$output]= $input;
}
在具体运用中,在一个文档里,那样写的
//版块信息内容
$model_web_config = Model('web_config');
$web_html = $model_web_config->getWebHtml('index');
Tpl::output('web_html',$web_html);
然后在模板中这儿写的

好我的那么问题来了:
根据上边一系列的测算得到了数组库文件的数据信息,并把数据信息放到数组里了 。这时在模板中的写法最先要了解这一数组叫啥名,随后根据字符相互配合就能得到数组中的相匹配值 了,这时候我的疑问来啦,这儿为什么数组名字叫做$output呢?
这一名是随意起還是说有前后文的承诺呢,我看了一下上文,沒有这一姓名的定义呢,就突然冒出,因此 令人瞠目结舌!怎解?
我现阶段的了解:或许有些人要说是这句话Tpl::output('web_html',$web_html);话中的output表明了,我觉得并不是,由于这儿它是一个方式 名,而不是数组名!不明不白上边早已定义了
private static $output_value = https://www.hedan60.com/shenghuo/array();,为什么这儿无需$output_value做数组名,只是用$output来做数组名呢,
【可以绕晕人的逻辑问题】------处理思路----------------------
很有可能是在 Tpl::output 的涵数里边定义了$output 这一数组
------处理思路----------------------
可能是output方式 中定义了
------处理思路----------------------
很有可能别的地区取值了,例如:$output = $output_value;
实际需看详细的类要怎么写的