一尘不染

intval和强制转换为int-`(int)X`之间有什么特别的区别吗?

php

intval和(int)之间有什么特别的区别吗?

例:

$product_id = intval($_GET['pid']);
$product_id = (int) $_GET['pid'];

上面两行代码之间有什么特别的区别吗?


阅读 215

收藏
2020-05-26

共1个答案

一尘不染

intval()可以传递]要转换的基础。(int)不能。

int intval( mixed $var  [, int $base = 10  ] )
2020-05-26