我不理解将值保存在变量中的php表达式,下面是php的一行

我不理解将值保存在变量中的php表达式,下面是php的一行,php,wordpress,Php,Wordpress,我知道$copyrights是一个有一定价值的变量,但请有人向我解释表达式的右侧 $copyrights = $config->get( 'template.bottom_bar.copyrights' ); 这是什么意思 “template.bottom\u bar.copyrights”指的是文件还是任何东西?一些框架允许点符号访问数组元素 在这种情况下, $config->get('template.bottom\u bar.copyrights'); 这可能相当于(但不完全如此

我知道$copyrights是一个有一定价值的变量,但请有人向我解释表达式的右侧

$copyrights = $config->get( 'template.bottom_bar.copyrights' );
这是什么意思
“template.bottom\u bar.copyrights”指的是文件还是任何东西?一些框架允许点符号访问数组元素

在这种情况下,

$config->get('template.bottom\u bar.copyrights');
这可能相当于(但不完全如此):

$config['template']['bottom_bar']['copyrights'];
我说不完全是因为,根据您的框架,您可能在
config
目录中有
template.php
template.ini
文件。此文件将有一个选项数组。该框架将加载各种配置文件,并提供一个与您所拥有的类似的配置对象/助手


get方法通常处理数组中的未知索引,并简单地返回null。

这段代码属于哪个框架或CMS?配置文件可能是一个.ini文件。这看起来像是wordpress(bottom bar.php)中的wordpress。我会说访问对象元素而不是数组元素。内部模板类、底部工具栏类、版权元素。模板也可能从依赖项注入中获取数据。@SravanthPujari-你为什么这么说?我所看到和使用的配置类使用点符号,就像在幕后使用数组(来自一些物理配置文件)一样。根据我的经验,这个答案很可能是正确的。@MagnusEriksson我正在使用slim框架。当我从json解析数据时(不带关联数组选项),json covert会将其更改为stdClass对象。同样,如果我们使用这种方法,
$config->get('template')['bottom_bar']['copyrights']
您将得到一个错误,就像您将一个对象作为数组引用一样。@MagnusEriksson哦,可能是因为它使用了类似的配置。我只想说不上;有时数组也会引用对象。它来自wordpress框架
$config->get( 'template.bottom_bar.copyrights' );