php学习笔记2
最近学习的有点乱,呵呵,如果你曾今看过我的随笔,在此表示抱歉。从今天开始重新开始写关于php的一些东西。不正确的地方请大家指正啊!
今天我自己学到的是php的对象基础。既然是关于php的对象基础那么,就要从基础的开始慢慢讲咯。
首先是关于对象和类的理解,什么是类,根据php手册中解释:类是变量与处理这些变量的函数的集合,而对象就是将一组数据与这组数据有关的操作组装在一起形成一个实体,这个就是对象,函数在面向对象语境里称之为方法。
上次看到一本书上是这么写的,类像一幢房子,方法是房间,类声明好比房子的外墙,你可以在房间里面任意走动,可以在不同的房间做不同的事,同样的类的每一个方法也都有自己的任务。
墙的存在是很有必要的,,它可以避免外界的干扰,所以就有了封装,这是面向对象三个方法之一。
那么现在就是用一个简单的例子来进行讲述,
class HelloWorld{
public $world ='World';
function getHtml(){
return “”.
"Hello".$this->world."!".
""
}
}
但是为了要让这个类工作就需要在下面加上
$greetings=new Helloworld ;//创建一个新的类名
echo $greetings->getHtml();//用来显示。
明天继续构造函数!