PHP5開始支持面向對象的編程方式。PHP的面向對象編程方法和別的語言區別不大,下面對PHP面向編程基本語法進行簡單記錄。php
1、聲明對象編程
聲明方法:函數
class Say{ui
public function SayHello () {this
echo 'Hello World!';對象
}io
}面向對象編程
這就完成了最簡單的對象聲明。function
構造函數:class
class Say{
private $_lang;
public function _construct($lang){
$this->_lang = $lang;
echo 'the language is $this->_lang';
}
public function SayHello () {
echo 'Hello World!';
}
}
這就是構造函數的寫法。
2、使用對象
調用別的PHP文件方法:
require 'Sayphp';
可是這種調用方法再重複調用時會報重複定義的錯,所以通常使用另外一種方法:
require_once 'Sayphp';
這樣重複調用就不會報錯了。
以後new一個新對象:
$a = new Say('Chinese');
使用成員函數:
$a->SayHello();