Questions tagged «autoload»


3
什么是自动加载;如何使用spl_autoload,__ autoload和spl_autoload_register?
我正在学习高级PHP标准,并尝试实现新的有用方法。之前,我__autoload只是为了转义而在每个页面上包含多个文件,但是最近我看到了一个提示__autoload manual spl_autoload_register()为自动加载类提供了更灵活的替代方法。因此,不建议使用__autoload(),以后可能不建议使用或将其删除。 但我真的不知道如何实施spl_autoload和spl_autoload_register
203 php  autoload  spl 

10
Rails 5:在生产环境中加载lib文件
我已将我的应用程序之一从Rails 4.2.6升级到Rails 5.0.0。该升级指南说,是自动加载功能在生产中默认情况下禁用现在。 现在,在生产服务器上总是出现错误,因为我在application.rb文件中加载了所有带有自动加载功能的lib 文件。 module MyApp class Application < Rails::Application config.autoload_paths += %W( lib/ ) end end 现在,我将其设置为config.enable_dependency_loading,true但是我想知道是否有更好的解决方案。必须有一个默认情况下在生产中禁用自动加载的原因。

13
如何在自动加载中使用PHP名称空间?
当我尝试使用自动加载和命名空间时,出现此错误: 致命错误:在第10行的/usr/local/www/apache22/data/public/php5.3/test.php中找不到类'Class1' 谁能告诉我我在做什么错? 这是我的代码: Class1.php: <?php namespace Person\Barnes\David { class Class1 { public function __construct() { echo __CLASS__; } } } ?> test.php: <?php function __autoload($class) { require $class . '.php'; } use Person\Barnes\David; $class = new Class1(); ?>
104 php  autoload 

6
使用Composer的自动加载
我一直在网上四处寻找,在这个问题上没有运气。我在我的代码中使用作曲家的自动加载composer.json: "autoload": { "psr-0": {"AppName": "src/"} } 但是我需要在比供应商文件夹更高的级别上自动加载。 做这样的事情不起作用: "autoload": { "psr-0": {"AppName": "../src/"} } 有谁知道修复程序或我该怎么做?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.