您的位置:首页 > 编程语言 > PHP开发

php类和对象

2016-10-26 21:41 197 查看
<?php

1. 类的简单格式:
[修饰符] class 类名{
[成员属性]    //成员属性,也叫成员变量

[成员方法]    //成员方法;也叫成员函数
}
类的完整格式:
[修饰符] class 类名 [extends 父类] [implements 接口1[,接口2...]]{
[成员属性]

[成员方法]
}

2. 成员属性格式:
修饰符 $变量名[=默认值] //[]表示可选

3. 成员方法格式:
[修饰符] function 方法名(参数){
[方法体]
[return 返回值]
}

4. 实例化对象格式
$引用名 = new 类名称();
$引用名 = new 类名称([参数列表]);
$引用名 -> 成员属性 = 赋值;
$引用名 -> 成员方法(参数);

5. $this
$this 代表本对象

?>

//例子1
<?php

class person{

public $name;
public $age;
public $sex = '男';

public function say($n){
echo "{$n}正在说话";
}

public function run(){
echo "正在说话";
}

public function eat(){
return "正在吃饭";
}
}
?>

//例子2
<?php

class phone{

public $width;
public $height;
public $size;

public function call($name){
echo "正在给{$name}打电话";
}

public function message($name){
echo "正在给{$name}发短信";
}

public function play(){
return "正在玩游戏";
}

public function info(){
$this -> play();
return "手机的宽度:{$this -> width},手机的高度:{$this -> height}";
}
}

$phone = new phone();

$phone -> width = "5cm";
$phone -> height = "10cm";

echo $phone -> info();
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: