草庐IT

php - 我在 function/vendor/guzzlehttp/psr7/src/functions.php 第 77 行的 laravel 中有错误

这个问题在这里已经有了答案:DifferenceinaccessingarraysinPHP5.3and5.4orsomeconfigurationmismatch?(1个回答)关闭7年前。我在共享服务器上上传laravel4文件然后我看到了这个错误。解析错误:语法错误,意外的'['in./vendor/guzzlehttp/psr7/src/functions.php第77行第77行:函数stream_for($resource='',array$options=[])

php - Laravel,使用带有 PSR-4 的包给出消息 "No hint path defined for"

我正在使用Laravel4.1并启动一个使用PSR-4标准的包(subby)。当我尝试渲染任何View时:returnView::make('subby::user.login');我收到消息:Nohintpathdefinedfor[subby]我已经红色了很多东西,但那些通常是错字问题 最佳答案 问题出在PSR-4的使用上由于Laravel默认是PSR-0,它假定包的资源(View等)将比包服务提供者所在的位置高2级。例如:src├──config├──lang├──migrations├──Ghunti│  └──Subby│

php - 没有 Composer 的 PSR 4 自动加载

我在一个项目中有一个包,它是使用composer和composer.json条目自动加载的,如下所示:"autoload":{"psr-4":{"CompanyName\\PackageName\\":"packages/package-folder/src/"}}现在我将其复制到另一个未使用Composer的项目中。我怎样才能在那里自动加载同一个包? 最佳答案 您必须阅读composer并自行为composer.json中定义的每个命名空间加载类。方法如下:functionloadPackage($dir){$composer=j

php - PSR-4 自动加载不工作

我创建了一个app/modules目录并使用PSR-4自动加载它,如下所示:"psr-4":{"Modules\\":"app/modules"}我还做了composerdumpautoload。我有以下目录结构:app-...-modules--ModuleName---controllers----BackendController.php...文件BackendController.php的命名空间为Modules\ModuleName\Controllers。在routes.php中,我有以下内容:Route::resource('backend/modules/module-

php - WordPress PSR-4 命名空间插件访问另一个命名空间插件

简而言之,我正在尝试使用WordPress构建一个“生态系统”,其中我有一个核心插件,然后是其他附加插件。更深入地说,每个附加插件都需要核心插件才能运行。我已经使用WordPress标准编码和文件结构实践实现了这一点。我正在修改这个项目,现在使用NamespacingPSR-4、composer、bower等。标准WordPress安装||__www||___wp-admin||___wp-content||||___plugins||||||___my-core-plugin||||||||___library||||||||||___class-post-register.php|

php - eclipse 插件 PHP_CodeSniffer 的 PSR-2 CodeSniffer 标准

我正在使用这个eclipse插件(http://www.phpsrc.org/projects/pti-php-codesniffer/wiki/)来检查PHP代码风格。这个插件附带了一些标准来检查,但PSR-2没有。此插件允许通过提供文件来定义自定义标准。我下载了这个psr2标准(https://github.com/squizlabs/PHP_CodeSniffer/tree/master/CodeSniffer/Standards/PSR2)并在eclipse插件中定义为自定义标准。但它不起作用(eclipse没有告诉我任何错误)。如果我配置一个非自定义标准(一个包含标准的插件)

php - 运行 phpcs 时,错误 : Referenced sniff "PHPCompatibility" does not exist is coming

我想运行phpcs工具,但是这个错误来了,错误:引用的嗅探“PHPCompatibility”不存在我运行了phpcs-i。这给了我,安装的编码标准是PEAR、PSR1、Zend、Squiz、PSR12、PSR2、MySource和PHPCompatibility。但总是会出现这个错误,错误:引用的嗅探“PHPCompatibility”不存在。有什么原因吗? 最佳答案 根据当前PHPCompatibilityCodingStandard执行此步骤所需的文档:打开您的composer.json文件并将以下行添加到:"require-

php - 为什么在 Composer 中使用 psr-4 自动加载时指定命名空间?

我对应该如何在Composer中使用psr-4自动加载感到有点困惑。假设我有这样的文件夹结构:/|-Core/|-Router.php|-App/|-Models|User.php|-composer.json基本上,在项目根目录中:composer.json;包含Routerphp类的Core文件夹;包含Models文件夹的App文件夹,后者包含User类。路由器类如下所示:Users类如下所示:所以我可以使用Composerpsr-4自动加载器自动加载这些类,我可以在composer.json中执行此操作:{"autoload":{"psr-4":{"Core\\":"Core",

php - 一些 Laravel 4 PSR-0 问题?

我注意到Laravel4正在使用一些PSR标准。我最近安装了SensioLabs工具php-cs-fixer,当我们想要遵循PHP编码标准时,它可以检测并修复大部分问题。我在我的裸Laravel4副本中执行了命令,这是日志。php-cs-fixerfixapp/!ClassUserin/home/javier/Code/laravel/app/models/User.phpshouldhaveatleastavendornamespaceaccordingtoPSR-0rules!ClassDatabaseSeederin/home/javier/Code/laravel/app/da

c++ - 是否有像 PSR-1/2 这样的 C++ 编码标准

我正在寻找C++编码标准。我发现了很多标准:谷歌C++风格指南高完整性C++编码标准4.0版...是否有每个C++开发人员都遵循的C++编码标准,如PSR-1/21?1)PHP标准推荐。PSR-1:基本编码标准。PSR-2:编码风格指南。 最佳答案 IsthereanyC++codingstandardlikePSR-1/2thateveryC++developerfollows?C++语言标准由ISOC++Committee正式制定.该标准带有(大部分)向后兼容的迭代和版本控制(如c++-11、c++-14、c++-17)。这实际