phpfunction作用,function在php中

发布时间:2023-01-07

本文目录一览:

  1. PHP中function connect 有什么用?
  2. php中详细介绍一下function的用法。
  3. PHP中,function是什么意思?有什么作用?
  4. php中function 的用法

PHP中function connect 有什么用?

PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用。魔术方法包括:

  • __construct(),类的构造函数
  • __destruct(),类的析构函数
  • __call(),在对象中调用一个不可访问方法时调用
  • __callStatic(),用静态方式中调用一个不可访问方法时调用
  • __get(),获得一个类的成员变量时调用
  • __set(),设置一个类的成员变量时调用
  • __isset(),当对不可访问属性调用isset()empty()时调用
  • __unset(),当对不可访问属性调用unset()时被调用
  • __sleep(),执行serialize()时,先会调用这个函数
  • __wakeup(),执行unserialize()时,先会调用这个函数
  • __toString(),类被当成字符串时的回应方法
  • __invoke(),调用函数的方式调用一个对象时的回应方法
  • __set_state(),调用var_export()导出类时,此静态方法会被调用
  • __clone(),当对象复制完成时调用

__construct()__destruct()

构造函数和析构函数应该不陌生,它们在对象创建和消亡时被调用。例如我们需要打开一个文件,在对象创建时打开,对象消亡时关闭:

class FileRead {
    protected $handle = NULL;
    function __construct() {
        $this->handle = fopen(...);
    }
    function __destruct() {
        fclose($this->handle);
    }
}

php中详细介绍一下function的用法。

函数实际上是一个统一的代码块,你可以随时调用它。

创建PHP函数的方法:

  1. 所有函数的开头必须加上关键字function
  2. 给函数命名:函数的名称应该和它所表现的功能相一致。名字可以包含字母或下划线(不可以包含数字)。
  3. 加上一个{:函数的代码必须写在{符号之后。
  4. 插入一段函数代码。
  5. 加上一个}:函数书写完毕后,必须加上}符号。

示例

下面是一个简单的PHP函数案例,当我们调用它时,它可以输出我们的名字:

<?php
function writeMyName() {
    echo "Kai Jim Refsnes";
}
writeMyName();
?>

PHP中,function是什么意思?有什么作用?

function 就是自定义函数。

示例

function jia($a) {
    $b = $a + 10;
    return $b;
}

以上就是一个自定义函数。下面看看怎么使用它:

echo jia('10');

显示结果为 20。这里jia就是自定义的函数名,只要给$a传入任何数字,返回的结果都为+10的结果。通过自定义函数,你会发现一切变得更容易实现。

php中function 的用法

function只是一个关键词,代表函数(面向过程)或方法(面向对象)。 通常的用法如下:

function 函数名(参数) {
    // 函数体
}

示例:输出传进来的参数

function getPara($str) {
    print($str);
}

面向对象的写法通常更严格一些,例如:

public static void getPara($str) {
    print($str);
}

函数也可以有返回类型,例如:

public function getPara($str) {
    return $str;
}
print(getPara($str));