PHP:在文件夹中查找PHP文件并进行尺寸化


PHP: find php files in folder and dimensionalize

我是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.
}

我需要能够看到$标记,但我不会知道这个文件/类的存在,直到我有了一个以前的代码来标注这个类。

问题:有人知道如何对php文件

进行尺寸化吗

查看glob()以执行您的要求:http://us1.php.net/glob

查看_autoload()以获得另一种实现您想要的功能的方法:http://php.net/manual/en/language.oop5.autoload.php

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

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