PHP 7.4 新功能一览之短闭包

如何用 SVG 画图

Chris Yue No Comments

现实世界画一张图,你需要一张『画布』。广义的『画布』,可以是一张 A4 白纸,一面墙,一张布,一块黑板;另外你还需要笔,广义的笔可以是粉笔,可以是木炭。到了现代,画笔也可以是 iPad,而笔则是你的手指。

模仿才是更符合人性的学习方式

Chris Yue No Comments

当人通过信息(文字,图片或者视频等一切信息载体)学习的时候,可能经常会有一种『我在看什么?』,『我怎么又走神了?』的感觉。就我几十年的学习经验来说,当有这种感觉的时候,很有可能看到的信息,都属于总结性质的,而总结性质的信息,是不适合给新手看的(但很适合老手)。

Deutschland

Chris Yue No Comments

今天一大早就开始修复分享的歌曲,居然花了将尽 4 个小时,回想起来大部分时间其实都花在测试能用的播放器上,包括 WordPress 插件和网易自带的播放器,但没一个满意的,插件基本无法完美播放,网易自带也不是所有歌曲都能分享,最终只能放弃在站内直接播放的想法,全部改成网易云音乐的链接。

我也已经放弃站内直接播放的想法,未来也不想折腾了,用脚想也知道国内各家音乐平台是不可能让其他小站舒服站内播放的,以后都直接贴网易云音乐的播放链接吧(网易打钱打钱)。

最后来首 Rammstein (比较)新歌,播放地址:https://music.163.com/#/song?id=1355115975

Rammstein

难道是我火星了?记一次查看 PHP 异常栈遇到的坑

Chris Yue No Comments

今天收到几个线上项目的异常信息警报。大家都知道 PHP 的异常信息,会把相关的函数/方法调用全部都列出来,如果函数参数不是对象,还会将参数的值也显示出来。

PHP 7.4 新功能一览之预加载

Chris Yue No Comments

在 PHP 5 年代,为了加快 PHP 的执行效率,生产机都会安装 APC 或者 Zend OpCache 之类的扩展,它们的用途都是将某个 PHP 脚本第一次运行之后的 opcode(编译之后的中间代码)缓存在内存,这个脚本在第二次运行的时候就可以跳过编译过程。

We Will Never Die, We Control The Night

Chris Yue No Comments

Burn this world

看看上一次推荐音乐的时间,发现取消『每周一歌』是多么理智……我喜欢的电子核真的不多,但 The Browning 绝对算最近的一大爱。7 月 2 日演出票,毫不犹豫买下,同样一起演出的肆伍也是国内少数我喜欢的乐队之一(同样爱的还有零壹,所以似乎就差贰叁了),想想都有点小激动呢。

各位北京的 The Browning 和肆伍的粉丝们,我们 7 月 2 日现场见 🤘🤘🤘

播放地址:https://music.163.com/#/song?id=19561407

PHP 7.4 新功能一览之其他简单改进

Chris Yue No Comments

接下来要说的这些,都是一两句话就能说清楚的,所以就在一块儿说了

PHP 7.4 新功能一览之参数和返回类型改进

Chris Yue No Comments

在对 PHP 7.2 的新功能介绍的一篇文章中,提到了当时 7.2 版本对参数和返回类型的改进,并且还引出了 LSP,即 Liskov 替换原则的话题(没看过的小伙伴建议先看看那篇)。不过当时的改进依然有一个小遗憾,即某个方法的参数(或返回)类型在子类复写时,只能将参数设置为可为 null(或限制返回不可为 null),无法做其他的类型覆盖。到了 7.4 版本,当时的小遗憾终于得到解决了

PHP 7.4 新功能一览之类属性类型

Chris Yue No Comments

在 PHP 7.4 里,类属性也可以添加类型了:

PHP 7.4 新功能一览之短闭包

Chris Yue No Comments

不出意外,我们将在今年(2019)11月份等到 PHP 新版的发布,对于 PHP 的又一个新版本我们有将有什么期待呢?

本来我是想一篇文章全部介绍完的,但发现很多新功能其实也有很多细节可以说,对于我这个平时还要上班的人来说,全部写完再发布难度有点大,还是分开成几篇说吧。

2019年十一月
« 10月  
 123
45678910
11121314151617
18192021222324
252627282930