卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章74415本站已运行437

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

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

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

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 函数有哪些可扩展性分类?
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏