有没有办法让我的 PHP 函数返回不同的值类型?
下面的代码应该可以解释我的意思:
<?php
public function test($value){
if($value == 1){
return "SUCCESS";
} else {
return false;
}
}
?>
在一种情况下我返回一个字符串,否则我返回一个 bool 值。这是允许的/可能的吗?
最佳答案
是的。 PHP 是松散类型的,因此任何变量都可以采用任何类型。函数返回值也不异常(exception)。
关于php - PHP 中一个函数可以有多种返回值类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8301171/