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

站点优化

早上发现博客第一次请求反应很慢,考虑不是网速因素、代码因素,最后锁定到博客首页展示的一张大图上了,就是关于tk免费域名的文章  我竟然在文章中直接引用了大图,呵呵,还是实践能加深对知识点的印象,果断换小图,快多了。

另外,页面有个样式引入也有问题 https://fonts.googleapis.com/css,总是加载超时。百度一下,几篇博客给的替换样式 的url 都无法访问,既然这样,索性注释掉算了

wp-includes/script-loader.php  代码 中 注释掉赋值

$open_sans_font_url = “https://fonts.googleapis.com/css?family

依旧不行,看来网上的博客文章都太陈旧了,不适合我这个4.4.2版本,不过大体思路是明确了,

后来找到了主题目录 wp-content/themes/  找到使用的主题 twentyfifteen 在该主题的functions.php文件中注释一行

wp_enqueue_style( ‘twentyfifteen-fonts’, twentyfifteen_fonts_url(), array(), null );

总算是去掉了,应该是我使用了主题,所以最开始的修复方法并没有起作用导致的。

至此,博客打开速度比以前快多了。