gpt4 book ai didi

PHP int 和 integer 的区别

转载 作者:IT王子 更新时间:2023-10-29 00:05:01 29 4
gpt4 key购买 nike

PHP中的intinteger有什么区别吗?

哪个是更新或更推荐的用途?

$a = (int)"3 euros";
echo $a; // $a==3

$a = (integer)"3 euros";
echo $a; // $a==3

最佳答案

当我们使用 php 7.0+ 的类型提示时会出现差异

这是有效的

function getId(): int 
{
return $id;
}

这不是

function getId(): integer
{
return $id;
}

第二个会期望你返回一个'类整数'的对象,这会导致一个奇怪的句子:

Uncaught TypeError: Return value of getId() must be an instance of integer, integer returned in ...

关于PHP int 和 integer 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10636321/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com