本文目录一览:
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函数的方法:
- 所有函数的开头必须加上关键字
function
。 - 给函数命名:函数的名称应该和它所表现的功能相一致。名字可以包含字母或下划线(不可以包含数字)。
- 加上一个
{
:函数的代码必须写在{
符号之后。 - 插入一段函数代码。
- 加上一个
}
:函数书写完毕后,必须加上}
符号。
示例
下面是一个简单的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));