php5开始支持面向对象的编程方式。php的面向对象编程方法和别的语言区别不大,下面对php面向编程基本语法进行简单记录。
一、声明对象
声明方法:
class say{
public function sayhello () {
echo 'hello world!';
}
}
这就完成了最简单的对象声明。
构造函数:
class say{
private $_lang;
public function _construct($lang){
$this->_lang = $lang;
echo 'the language is $this->_lang';
}
public function sayhello () {
echo 'hello world!';
}
}
这就是构造函数的写法。
二、使用对象
调用别的php文件方法:
require 'sayphp';
但是这种调用方法再重复调用时会报重复定义的错,因此一般使用另一种方法:
require_once 'sayphp';
这样重复调用就不会报错了。
之后new一个新对象:
$a = new say('chinese');
使用成员函数:
$a->sayhello();