php - PHP 中一个函数可以有多种返回值类型吗?

标签 php function return

有没有办法让我的 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/

相关文章:

javascript - 定义 jQuery 函数时出现问题

c++ - 在我的主窗口中调用 Qt 小部件主窗口函数

javascript - 函数返回正确的值和 'undefined'

redirect - Yii2 返回 $this->goBack() 不工作

java - 从数组返回值

php - 如何同时向两个表插入数据?

php - 需要 "approve post if 10 people like it"功能背后的逻辑支持

php - 将相关产品类别描述附加到 Woocommerce 中的产品描述

php - 试图从 php 脚本 : returns a pid but doesn't execute 运行 python 脚本

javascript - 尝试在表中调用 Javascript 函数但无法使其工作