Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 预赛或课程,包括_Php_Regex_Oop - Fatal编程技术网

Php 预赛或课程,包括

Php 预赛或课程,包括,php,regex,oop,Php,Regex,Oop,我正在为我的站点构建一个框架,我想创建一个模型加载器,我想知道什么更好- 要输入文件名并按正则表达式查找类名,然后声明它,或, 将类名设置为文件名并按原样声明?对类及其文件使用相同的名称。我认为这种方法简单而有效:您可以在不打开文件的情况下立即看到您拥有的类,也可以在不使用太多命令的情况下加载类。您能更具体一点吗?例子很好。另外,虽然我喜欢正则表达式,但它们不是每项工作的工具,而且它们有一些与之相关的开销,在这里你似乎可以不用。你说的“更好”是什么意思?你似乎对什么是模型有误解。@tereško

我正在为我的站点构建一个框架,我想创建一个模型加载器,我想知道什么更好-
要输入文件名并按正则表达式查找类名,然后声明它,或,

将类名设置为文件名并按原样声明?

对类及其文件使用相同的名称。我认为这种方法简单而有效:您可以在不打开文件的情况下立即看到您拥有的类,也可以在不使用太多命令的情况下加载类。

您能更具体一点吗?例子很好。另外,虽然我喜欢正则表达式,但它们不是每项工作的工具,而且它们有一些与之相关的开销,在这里你似乎可以不用。你说的“更好”是什么意思?你似乎对什么是模型有误解。@tereško,你为什么要谈论误解?他谈论如何加载类,而不是在何处加载或讨论模块类内容。你的误解是什么意思?他谈到了MVC模式@tereško我在互联网上搜索MVC,这就是我发现的。