小编Chr*_*ris的帖子

HTML5 <script>声明

使用HTML5在使用脚本块时声明脚本类型是否仍然有必要(甚至是良好实践)?

例如 <script type="text/javascript">

再加上在脚本中使用CDATA块进行浏览器解析呢?

例如 // <![CDATA[ ... ~code here ~... // ]]>

任何帮助非常感谢.

javascript html5 content-type

17
推荐指数
3
解决办法
8897
查看次数

如果它们位于不同的文件夹中,是否可以有两个具有相同名称的类?

我想知道如果在PHP中有两个具有相同名称的类,如果它们位于不同的子文件夹中,是否有任何问题?

- 除了错误地编辑错误文件的明显"人为因素"之外.

@admin:我已经在网上找到了与此相关的其他帖子,但没有找到回答这个具体问题的帖子.

@everyone:我确实发现这个(php - 来自不同文件夹的Autoload类)非常有用,但事实上它解决了我的其他问题之一!

php class-names

7
推荐指数
2
解决办法
1万
查看次数

使用下划线(PEAR 样式)表示法从子文件夹自动加载 php 类

我对面向对象的 PHP 和 MVC 有点陌生,所以我真的需要一些帮助。

我有一个 MVC 风格的文件夹结构,文件系统中有子文件夹
- 例如view/classes/subfolder/classname.php

我将 mod_rewrite 用于人类友好的 URL, as/classname/foldername/calssname,然后将其作为下划线分隔值传递给页面加载器。
- 例如foldername_classname

// 页面加载器文件
require_once($_SERVER['DOCUMENT_ROOT'].'/local/classLoader.php');
session_start();
$page = new $_REQUEST['page'];

我以前一直在使用 [if / else if / else] 块来测试每个可能的文件夹,但这似乎效率低下,所以我正在寻找一种更好的方法让自动加载器在许多不同的位置查看。

这是我最近的失败,它没有找到任何请求的类,只是输出一个异常,每个类都以致命错误告终!:

函数 classToPath($class) {
    $path = str_replace('_', '/', $class) 。'.php';
    返回 $path;
}

函数自动加载控制器($class){
    echo 'LoadController'.'
'; $root = '/控制器/类/'; $pathtoclass = $root.classToPath($class); 尝试 { if(file_exists($pathtoclass)) require_once($pathtoclass); else throw new Exception('无法加载控制器'.$class); } catch(异常$e) { echo '控制器异常:'。$e->getMessage() 。”
”; } } 函数自动加载模型($class){ …

php oop mod-rewrite autoload

1
推荐指数
1
解决办法
2889
查看次数