我有一个存储变量的配置文件,如下所示:
<?php
return array(
'debug' => true,
'url' => 'http://localhost',
'timezone' => 'UTC',
'locale' => 'en',
);
如何从主文件中以面向对象的方式检索它?谢谢你。
当你说“以面向对象的方式”时,我不太确定你期待什么样的答案,但我会这样做的方式如下:
$config = include("configfile.php");
然后你可以像这样访问这些值:
echo $config["timezone"]; //prints "UTC"
我猜你想把这个数组转换成一个对象,如果是这样,那么就使用它。
<?php
return (object) array(
'debug' => true,
'url' => 'http://localhost',
'timezone' => 'UTC',
'locale' => 'en',
);
在另一个页面中执行此操作:
$config = include("configfile.php");
echo $config->locale;
这不是真正的 OOP 概念,而是 PHP 概念
只需包含文件:
$config = include 'config.php';