您现在的位置是:首页 > PHP框架交流PHP框架交流
PHP8.1新特性 Never 返回类型 返回类型应用场景
上善若水2024-03-05 17:57:58【PHP框架交流】
1837人已围观
简介PHP8.1新特性 Never 返回类型 返回类型应用场景,有时候一个控制器里我们会使用die(),再函数中就能使用Never类型作为其返回值类型。 function redirect(string
PHP8.1新特性 Never 返回类型 返回类型应用场景,有时候一个控制器里我们会使用die(),再函数中就能使用Never类型作为其返回值类型。
function redirect(string $uri): never {
header('Location: ' . $uri);
exit();
}
function redirectToLoginPage(): never {
redirect('/login');
echo 'Hello'; // <- dead code detected by static analysis
}
而在之前的版本中是没有任何的返回值的,应为不会执行到return语句。
function redirect(string $uri) {
header('Location: ' . $uri);
exit();
}
function redirectToLoginPage() {
redirect('/login');
echo 'Hello'; // <- dead code
}
使用 never 类型声明的函数或方法表示它不会返回值,并且会抛出异常或通过调用 die()、exit()、trigger_error() 或类似的东西来结束脚本的执行。
Tags: PHP8.1
很赞哦! (0)
下一篇: PHP8.1新特性 Final 类常量
相关文章
随机图文
幽默故事二
-01-父亲丢了块表,他抱怨着翻腾着四处寻找,可半天也找不到。等他出去了,儿子悄悄进屋,不一会儿就找到了表。父亲问:怎么找到的?儿子说:我就安静地坐着,一会儿就能听到滴答滴答的声音,表就找到了。我们越java转xml maven扩展包推荐 比XStream与JAXB更好的xml方式
最近在做java转xml时遇到了一些问题,在百度上搜索可用的jar时,首先搜索到的是JAXB放时,这种方式我遇到的两个问题,后来换成XStream,还行,直到我在maven仓库中找到了jackson-怎么跟女生聊天
关于跟女生聊什么,这个千古难题困扰了无数男同学,今天我带着使命来拯救各位!首先大家想思考一下,你为什么没有话题跟女生聊?是自己直男吗?还是自己太过内向?统统都不是!!!最重要的原因就是你肚子里没有货!能让人特别开心的笑话,经典逗趣,解忧必备
01.为了能当上富二代,我每天躺在床上等我爸富起来。 02.脑子是个好东西,但如果你胸大,没有也行。 03.科三,绿灯起步慢了,教练一句,怎么了,选不到喜欢的颜色? 04.时间告诉我,无理取闹的年龄过了,到了该装逼的时候了。 05.是他!是他!就是他!骚年英雄小人渣。 06.以前我是没有择偶标准,直到遇到你,我告诉自己,你这种不能要。 07.有很多事情你当时想不通,别着急,过一段时间你