PHP:在文件夹中查找PHP文件并进行维度化

PHP:在文件夹中查找PHP文件并进行维度化,php,class,Php,Class,我是PHP新手,来自.Net世界。我的项目是一个报表服务器。每个报告都被视为一个php文件,它进入数据库,获取json数据,并在屏幕上打印出来供用户查看 我试图获取文件夹中的php文件列表,对它们进行维度化,并在该文件中声明某些属性 例如,我有一个名为“sales_report.php”的文件 在此范围内,我将: class sales_report.php { Public $tags = array('sales','invoice','margin') // code to fetch

我是PHP新手,来自.Net世界。我的项目是一个报表服务器。每个报告都被视为一个php文件,它进入数据库,获取json数据,并在屏幕上打印出来供用户查看

我试图获取文件夹中的php文件列表,对它们进行维度化,并在该文件中声明某些属性

例如,我有一个名为“sales_report.php”的文件 在此范围内,我将:

class sales_report.php { 
Public $tags = array('sales','invoice','margin')
// code to fetch data from database, get json, and print report into html.
}
我需要能够看到$tags,但是我不知道这个文件/类的存在,直到我有一个以前的代码来对这个类进行维度化

问题:有人知道如何对php文件进行尺寸化吗

查看
\u autoload()
,了解执行所需操作的另一种方法:

“Dimensionalize”在PHP中不是一个词。如果需要或包含该文件,则会运行其中的代码。您的意思可能是希望基于文件中的类“实例化”对象

require_once('sales_report.php');
$object = new sales_report();
echo $object->tags[0]; // prints 'sales'

“维度化”??这个问题很不清楚。首先,除了“有什么想法吗?”之外,你实际上还没有问过一个!是的,我有。问:有人知道如何对php文件进行尺寸化吗?这要看情况而定。“对php文件进行维度化”到底是什么意思?对不起,“维度化”不是php开发中真正使用的术语。你应该澄清这是什么意思。好吧,也许这更像是一个visualbasic.net术语。当您声明一个对象时,即为“维度化”。因为我在查看文件,所以我假设php将返回一个字符串。我需要把那个字符串转换成一个对象..class.谢谢!_autoload()看起来很有希望。我会检查并确认答案。