很多人说到面向对象都会想到java,C++编程语言等,而且很多java程序员都觉得只有java才有面向对象,java程序员要被打脸了。
php对面向对象的支持,从php5开始完全实现面向对象,在开发大型商城网站上面,完全无压力。到目前php7已经出来,在提升速度和大型网站建设方面形成了自己的优势。
我们来看下php对面向对象的支持,在PHP中是通过类来完成封装:
classSomething{
//作用域修饰符:private私有的;;
private$x=null;
//加上$this伪变量来指向操作的对象
publicfunctionsetX($v){
$this-x=$v;
}
publicfunctiongetX(){
return$this-x;
}
}
使用new操作符来创建一个对象:
$obj=newSomething;
然后你可以使用成员函数通过:
$obj-setX(5);
$see=$obj-getX();
echo$see;
看到这里,估计很多php都经历过以上的代码编程,很多人都觉得这是封装类的一个过程,告诉你们所谓的面向对象符合三个条件:1.抽象数据类型和信息封装2.继承3.多态,通过以上简单的案例,php早已符合面向对象概念,所以希望以后各位网友不要再说只有java才有面向对象了。
编辑:mowen