首页 > TAG信息列表 > psr-2
运行phpcs时,ERROR:Referenced嗅探“PHPCompatibility”不存在即将到来
我想运行phpcs工具,但是这个错误即将到来, 错误:引用的嗅探“PHPCompatibility”不存在 我跑了phpcs -i.那给了我, 安装的编码标准是PEAR,PSR1,Zend,Squiz,PSR12,PSR2,MySource和PHPCompatibility. 但总是会出现这个错误,错误:引用的嗅探“PHPCompatibility”不存在.有什么原因?解决方php – 为什么Laravel迁移类没有命名空间?
我现在正在使用Laravel 5.1. php artisan make生成的迁移类文件:migration create_users_table –create = users命令,如下所示: <?php use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateUsersTable extends Migration {PHP:PSR-2:为什么命名空间/使用声明后的空白行?
所以我前几天正在审查PSR编码标准(我正式遵循),并且我总是理解所有事情的原因,并且大部分都是按照过去10年我所做的一切编码,因为非常相似的标准是在我的大学时代,我被强烈地逼迫 – 它只是卡住了. 但是,我对PSR-2标准中的这个注释感到疑惑: There MUST be one blank line after tPSR-2兼容HTML模板中的内联PHP标记
PSR-2没有提到任何适用于在HTML模板中使用内联php标签的内容,但php-cs-fixer tool似乎有一个标准. 这是我的模板文件,在运行php-cs-fixer之前: <nav> <ul> <li> <a href="#">Link</a> <?php if (! empty($subnav)) { ?> <ul classphp – PSR2 – 键和值之间的多行数组缩进
根据PSR2,在多维数组的键和值之间有空格的正确方法是什么. $result = [ 'key1' => 'value1', 'another_key' => 'value2', 'some_other_key' => 'value3' ]; VS $result = [ 'key1'