很多人说这php措辞太大略了,好学的很,很随意马虎就学会了,实在每一门措辞的存在,都不是那么大略的,只是入门的难易程度不同。
php面向工具程序设计(Object Oriented Programming以下简称OOP),只要你理解了OOP的真谛,即便是超过措辞,也会让你的思维轻松的跳跃。php5、php7环境下的面向工具,使得我们必须改变自己来跟随php的发展,而OOP办理了两个问题,代码的可扩展性和代码的可掩护性。
我们首先得知道类和工具,在OOP思想里万事万物皆工具,类Class是用来描述一个工具Object

php5中的类和工具,php中利用关键字class来定义一个类,类的命令一样平常利用大驼峰式命名法,也便是每个单词的首字符大写,这样方便阅读。如Class Person{ }。
php5中的属性,大略的说便是一个人,有手,有脚,有眼睛等,这些便是人的属性,建一个类,就要增加类的属性。比如Class Person { public $foot = 'footer'; public $eye = 'eye';}
php5中类的润色,常常用到的有以下三个,当然还有其它的:
Public(公开): 可以自由的在类的内部外部读取、修正
Private(私有): 只能在这个当前类的内部读取、修正
Protected(受保护):能够在这个类和类的子类中读取和修正
5. php5中类的布局函数,__construct(),在类实例化工具的同时实行该函数,是工具被创建时自动调用的方法,用来完成类初始化的事情。
6. 封装指的是将工具的属性和行为(方法)捆绑为一个逻辑单元的机制,php5 中通过将数据封装、声明为私有的(private),再供应一个或多个公开的(public) 方法实现对该属性的操作,以实现下述目的: 隐蔽一个类的实现细节; 防止对封装数据的未经授权的访问。利用者只能通过事先定制好的方法来访问数据,可以方便地加入掌握逻辑,限定对属性的不合理操作;有利于担保数据的完全性;便于修正,增强代码的可掩护性。
7. 在php5中,指向工具的变量是引用变量。在这个变量里面存储的是所指向工具的内存地址。引用变量传值时,通报的是这个工具的指向,而非复制这个工具。
当然还有一些更根本的我就不面面俱到了,希望以上内容能对大家有帮助。