我所见过的只是
$var = "abc";
我似乎无法找到答案
编辑: 对不起,如果问题不清楚。 我知道PHP使用混合类型变量,但我想知道是否可以使变量成为显式类型。 如:
String $var = 'abc'; // $var can only be of type String
$var = 5; // gives error
答案 0 :(得分:1)
PHP使用混合类型变量,这个变量可以包含任何类型的数据,字符串,整数,布尔值,资源等。
如果您想将1
或true
类型转换为boolean
,可以使用type juggling进行类型转换。
或者您可以使用PHP 7中提供的scalar type hinting。