Php 访问函数中的静态变量
假设我这样从我的页面类调用静态标题Php 访问函数中的静态变量,php,function,static,Php,Function,Static,假设我这样从我的页面类调用静态标题 Page::$header->title[] = configuration('Site Name', ''); 我可以这样在函数中调用它吗 class PageController { public function index(){ Page::$header->title[] = configuration('Site Name', ''); //?? } } 是的,只要: configuration()是一个全局函数 您可以从
Page::$header->title[] = configuration('Site Name', '');
我可以这样在函数中调用它吗
class PageController {
public function index(){
Page::$header->title[] = configuration('Site Name', ''); //??
}
}
是的,只要:
是一个全局函数configuration()
- 您可以从
类内部加载/解析PageController
类Page
类静态属性页面
初始化为一个对象,该对象的属性$header
初始化为数组$title
您应该能够像最初的示例中那样向其添加元素,但是我建议避免在PHP中使用
静态
属性,因为它们在尝试全面单元测试代码时会引起各种各样的头痛。是配置()
全局函数吗?谢谢!我很感激…现在说得通了