PHP 函数按返回类型如何分类?

php 函数返回类型可分为:基本类型(bool、int、float、string、null)复合类型(数组、对象、资源、void)

PHP 函数按返回类型如何分类?插图1

PHP 函数按返回类型分类

PHP 函数根据其返回类型可分为以下几类:

一、返回基本类型

bool
int
float
string
null

二、返回复合类型

立即学习“PHP免费学习笔记(深入)”;

数组 (array)

返回一个由键值对组成的有序映射

对象 (object)

返回一个特定类的实例

资源 (resource)

指向外部资源的手柄,如文件、数据库连接或图像

void

不返回任何值

实战案例

// 返回一个布尔值
function is_prime($number) {
    if ($number < 2) {
        return false;
    }
    for ($i = 2; $i * $i <= $number; $i++) {
        if ($number % $i == 0) {
            return false;
        }
    }
    return true;
}

// 返回一个数组
function get_prime_factors($number) {
    $prime_factors = [];
    for ($i = 2; $i * $i <= $number; $i++) {
        while ($number % $i == 0) {
            $prime_factors[] = $i;
            $number /= $i;
        }
    }
    if ($number > 1) {
        $prime_factors[] = $number;
    }
    return $prime_factors;
}

// 返回一个对象
class Person {
    public $name;
    public $age;
    public function __construct($name, $age) {
        $this->name = $name;
        $this->age = $age;
    }
}

登录后复制

以上就是PHP 函数按返回类型如何分类?的详细内容,更多请关注至强加速其它相关文章!

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/35359.html

(0)
上一篇 2024年8月20日
下一篇 2024年8月20日

相关推荐