首页 > TAG信息列表 > psr-0

PHP的use语句在加载类时是否会引起额外的工作?

代码样本1 use Outline\Drawing; $var = new Drawing(); 代码样本2 $var = new Outline\Drawing(); 题: 如果我在示例1中使用代码,PHP是否会使硬件工作更困难(查找更多文件或进行更多处理)?我敢肯定,即使是在某些代码的级别上,也能确定出哪些使用行与哪个类相匹配.我想确切地了解

php-作曲家自动加载

我目前正尝试在Composer中使用PSR-0自动加载功能,但出现以下错误: Fatal error: Class 'Twitter\Twitter' not found 我的目录结构如下所示 - Project - src - Twitter Twitter.php - vendor - Test index.php 我的index.php文件如下所示:

php – PSR-0找不到类

我完全坚持这个问题!我正在使用php-simple-html-dom-parser,这装载了PSR-0.我对PSR-0并不熟悉.但我正如自述文件所示使用该类,但我无法使其工作. 在我的IDE中,autcompletion工作正常,并没有显示任何错误.但是当我运行脚本时,我收到此错误: Fatal error: Class ‘Sunra\PhpSimple\Ht

php – 同一文件中的函数和类:未定义函数

参见英文答案 > autoload functions in php                                    5个 根据PSR-0定义(带自动加载),我有一个带有类和函数定义的文件: namespace Foo; function b() {}; class Bar {} 我对该类进行了测试,放在同一名称空间中:

php – Symfony2捆绑包与兼容PSR-0的第三方库有什么区别?

我知道一个包应该包含目录结构和the best practices documentation中概述的其他约定. 我仍然不明白为什么我应该选择在库中安装库还是在Symfony2安装中“按原样”安装PSR-0兼容库. 例如,我想安装Guzzle Http Client库.目前我有两个版本可供选择: > library itself >或Guzzle ‘bundl

如何使PHP CodeSniffer Fixer忽略名称空间声明?

我正在使用PHP Coding Standards Fixer的sublime text 2插件.它工作正常,除了它认为命名空间无效(它实际上是无效的,我没关系).此错误会阻止脚本更正文件的其余部分.我收到以下错误: ! The namespace Application\Controllers\Admin in <filepath> does not match the file path ac

Eclipse – 在重构php-Classes时使用文件名约定

我是eclipse的新手,正在使用版本:Mars.1 Release(4.5.1) 我正在使用“PHP开发工具3.6”插件的重构工具来重命名,例如类. 我们的类文件名遵循简单的PSR-0约定,下划线代表一个子目录. 所以例如 class Class_Something位于类/ Something.php 如果我将Class_Something类重命名为Class_So