一个例子
<?php
function test($x):int {
return $x;
}
try {
test('ss');
}catch(TypeError $e){
echo "Error !";
}
(PHP 7, PHP 8)
当以下情况发生时,可能会抛出 TypeError:
版本 | 描述 |
---|---|
7.1.0 | 在严格模式下,当向内置 PHP 函数传递无效数量的参数时,不再抛出 TypeError。而是会引发 ArgumentCountError。 |
一个例子
<?php
function test($x):int {
return $x;
}
try {
test('ss');
}catch(TypeError $e){
echo "Error !";
}