PHP代码规范

今天遇到一个小问题,标准的PHP代码规范PSR-2中有一句:“代码必须使用4个空格符而不是 tab键 进行缩进”

很不理解为啥,一个tab多方便,为啥非要手动敲四下,后来才发现,原来是因为不同编辑器下,对tab定义的是不一致的,没准有的是2个空格,有的是4个,还可能是8个,这样就导致使用tab后,在不同的编辑器下 编辑修改后,出现展示不一致的问题。

PHP代码规范:https://github.com/PizzaLiu/PHP-FIG/blob/master/PSR-2-coding-style-guide-cn.md

上午刚写完Blog,下午就看到一篇关于此问题的文章,我觉得写得很全面,为什么代码缩进时必须要用 Tab 而不能用空格

openssl一些小问题

You are running Composer with SSL/TLS protection disabled  

这一般只是提示,不会有啥问题

[RuntimeException]                                                                                                                           The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl extension, you can disable this error, at your own risk, by setting the ‘disable-tls’ option to true.  

解决方法:composer config -g — disable-tls true