手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2022年03月2日的文章

PHP 8.1 features a new type for return values: never.

如题

 
比如,你定义了一个方法,
PHP代码
  1. function test():never {  
  2.      exit(1);  
  3. }  

在其他方法使用的时候, 
PHP代码
  1. doSomething(){ 
  2.     test() ; 
  3.     echo 123;
  4. }  

在IDE里,会提示这个echo 123;的错误是unreachable

 
原来phpstorm支持:#[NoReturn] 这个注释,但现在有语法级的支持,则变得更舒服。
----
然而,现在线上用的还是PHP7.3。连fn=> 这个功能都用不了。还有就是对于对象的操作$a?->b?->c也用不了。。。
只能接着忍,Laravel 9最低要8.0了,估计可能会强制更新了

Onedrive 终于更新Apple silicon原生版本了

在看新闻时突然看到说onedrive开始支持原生版本了,版本号是:22.022,兴冲冲的下载,结果发现还是Intel。。。

在仔细看了一下外媒新闻时,发现他们都在设置里打了勾【获取ondrive预览计划
于是打开OneDrive的首选项,在关于页中,对【获取ondrive预览计划】进行打勾。然后关闭首选项,再次打开,这时候在关于页就有一个按钮【获取Apple silicon更新】,点击后,弹出对话框,提示在更新。此时看进程,会有一个:[OneDrive updater]在运行。(只是运行一阵后,就无响应了)
 
先不管它,可能是因为我在同步,让他慢慢更新了...