Php (int)和intval()之间有什么区别?

Php (int)和intval()之间有什么区别?,php,Php,以下两者之间的区别是什么: (int) '1'; 以及: ?intval()接受($base),而(int)不接受 int intval( mixed $var [, int $base = 10 ] ) 但是只要用一个参数调用intval()(就像在您的例子中一样),就没有区别。intval有可选的第二个参数-转换基数(默认值为10)。 在您的情况下没有区别。另外,由于intval是一个函数,您可以将它用作其他函数(如array\u map)的参数 int intval( mixed

以下两者之间的区别是什么:

(int) '1';
以及:

intval()
接受(
$base
),而
(int)
不接受

int intval( mixed $var  [, int $base = 10  ] )

但是只要用一个参数调用
intval()
(就像在您的例子中一样),就没有区别。

intval有可选的第二个参数-转换基数(默认值为10)。
在您的情况下没有区别。

另外,由于intval是一个函数,您可以将它用作其他函数(如array\u map)的参数
int intval( mixed $var  [, int $base = 10  ] )