正在删除菲律宾比索 PHP(PHP:Hypertext Preprocessor的递归缩写)是一种广泛使用的开源通用脚本语言,特别适合web开发,可以嵌入到HTML中。http://php.net/manual/en/intro-whatis.php.5.4插件 插件是一种包含一组功能的软件,可以添加到WordPress网站。他们可以扩展功能或为WordPress网站添加新功能。WordPress插件是用PHP编程语言编写的,并与WordPress无缝集成。这些可以在WordPress.org插件目录中免费https://wordpress.org/插件/或者可以是第三方基于成本的插件目录linting
插件目录已经对PHP 5.4进行了一段时间的linting。它过去是一种防止意外错误提交的功能,但现在它被许多人视为一个bug。
我们需要执行以下一项或多项操作:
- 将PHP linting升级到PHP-latest-stable(7.0)
- 将PHP linting升级到PHP 5.6,计划升级到PHP 7.0(最新稳定版本)并与未来版本保持同步
- 将PHP linting切换为警告,而不是块 块是一个抽象术语,用于描述使用WordPress编辑器组合在一起形成网页内容或布局的标记单元。这个想法结合了过去可能通过短代码、自定义HTML实现的概念,并将发现嵌入到一个一致的API和用户体验中。
- 将棉绒全部去除
简单地将linting升级到PHP5.6只会让人望而却步,而且仍然会阻止人们在插件中使用PHP7语法(如果插件要求这样做,那完全可以)。
删除linting似乎是一个坏主意,因为我认为仍然应该通知作者他们提交的代码可能不兼容(不幸的是,我们目前没有对插件升级进行php致命错误预防检查,所以我想保留它以防止意外的WSOD)。
因此,我个人认为我们应该将linting设置为PHP 5.4(这是目前大多数WordPress网站运行的),并将其作为警告,而不是阻塞。
为了发出警告,而不是彻底堵塞,需要从预先提交
钩住提交后
钩子和带有错误级别代码的脚本退出时,STDERR将在提交后发送到客户端。
#插件-svn,#svn公司