autoload

    3热度

    1回答

    如何在基于Zend Framework的应用程序中自动加载Symfony类?我可以将某种Symfony自动加载器推送到Zend的自动加载器吗? 我需要使用一些组件,如输出转义或依赖注入类。

    0热度

    1回答

    我正在研究一个有很多非OO函数库的代码库,并且我个人并不喜欢php的java启发OO模型。 不幸的是,我试图解决许多包含的库带来的开销问题,并且看到很多关于自动加载的建议。哪些只适用于类。 有什么办法像autoload这样减少包含的函数库的开销吗?通过使用PHP 5.3命名空间,说? 我当然不希望将所有这些(通常是多样的)函数库移到类中以获得性能增益(错误不会使它值得),那么是否有更简单的方法来优

    0热度

    3回答

    我有一个基本类可以被大约十个子类继承。大多数这些子类具有非常相似的行为,但我只想为其中三个定义专门的方法。 是否有可能伪装这些类的存在,通过每次实例化子类的对象时自动加载父类?这样我就不必用相同的代码定义多个类了? E.g. class ParentClass { public function __construct() { switch(get_class($this))

    2热度

    2回答

    我已经决定,而不是在每个应用程序的目录中都有一个Zend Framework的副本,我想将它保留在服务器上的一个位置上,我的所有网站都使用它。但是,我希望我的应用程序的自定义类仍在应用程序文件夹中。因此,一个文件夹结构有点像这样: webroot |...library | |......Zend | |...app1 | |.....Library | |.......Ap

    0热度

    1回答

    我对Jquery真的很陌生,我发现了几个使用cookie和onload功能打开灯箱的例子。我正在使用与fancybox一起使用的cookie示例,但我一直在我的所有网站上使用prettyPhoto,并且确实不想更改为fancybox。我尝试了十几种不同的方式来使这个工作,但我没有运气。这是我的代码。任何帮助或建议都会很棒。 $(文件)。就绪(函数(){ // !!! SEE THIS PLEASE

    0热度

    1回答

    我有一个自动为加载类定义的__autoload函数,如果该文件有语法错误,脚本停止,只停止...没有错误... function __autoload($var_class) { require_once("$var_class.php"); } echo "Before load..."; new ClassName(); echo "Hello world..."; 输

    0热度

    2回答

    我在阅读相关文章后阅读this post。 我有一个稍有不同,但相关的问题。 有没有一种方法没有EVAL()(因为这是一个坏主意 - 如果有人允许用户提供在eval中使用的值等滥用开放),这样你可以定义类的结构,例如: if(!class_exists($className) && dao::tableExists($className)) { class $className exte

    9热度

    4回答

    例子: ClassName.php <?php echo "This will crash all"; ?> 在另一个文件... foreach ($FILENAMES_WITHOUT_DOT_PHP as $name => $value) { if (class_exists($value)) { echo "ClassName exists..."; }

    1热度

    2回答

    请问如何在Codeigniter中使用spl_autoload_register()?我需要这样做,因为我使用Codeigniter与另一个也使用自动加载的框架。 我在这里看到的东西 PHP spl_autoload_register 但我不知道如何定位的笨自动加载。我是OOP和Codeigniter的新成员。非常感谢! 上面的链接有这样的: function autoload_servic

    1热度

    2回答

    PHP 5.3.3-pl1-gentoo (cli) (built: Aug 17 2010 18:37:41) 大家好,我用我的项目的主文件(的index.php)一个简单的自动加载磁带机: require_once("./config.php"); require_once("./app.php"); require_once("./../shared/SqlTool.php"); f