- UID
- 31732
- 阅读权限
- 50
- 注册时间
- 2015-8-5
- 最后登录
- 1970-1-1
- 在线时间
- 小时
- 人气
- 点
- MC币
- 个
- 贡献
- 点
TA的每日心情 | 开心 2017-9-3 16:08 |
---|
签到天数: 286 天 [LV.8]以坛为家I
|
本帖最后由 Jianghao7172 于 2017-1-2 09:24 编辑
PHP面向对象
简介
面向对象,是php入门和初级的最大区别,学会了如何 面向对象开发,你的程序才会有更高的效率。
本章分为6个单元,不定期更新(学生党压力大请谅解)
声明:本文内容均为原创,转载请注明本贴地址以及作者。
抽象的解释面向对象
如果把一个PHP的类(class)看做一块牛排(我饿了),那么,吃牛排的方法(function)有很多,你可以用刀叉来切牛排,也可以用筷子夹牛排,甚至你可以直接用嘴啃
这里就有3个方法,那么,我们把这段话转成代码
class beef(){
private $name;
function chazi($name){
return $name . '正在用刀叉切牛排来吃。';
}
function kuaizi($name){
return $name . '正在用筷子夹牛排吃。';
}
function eat($name){
return $name . '正在用嘴啃牛排。';
}
}
应该很容易就能看出,这里的三个方法吧
chazi就是用刀叉切牛排
kuaizi就是用筷子夹牛排
eat就是用嘴啃
这里就是一个简单的类了,它可以把一大堆功能集成起来,只需要保留一个接口,你就可以在任意地方使用它
而开发者无需知道这个类是如何工作的,只需要知道如何使用它就行了,大大减去了开发的困难
回到话题,我们如何使用这个类呢?
看这里:
include_once('beef.php'); //首先把上面的代码保存为beef.php,然后这里引用
$eatbeef = new beef();
echo $eatbeef->chazi('jianghao7172');//这里就是方法
运行上面的代码,你将会看到:
jianghao7172正在用刀叉切牛排来吃。
非常简单,理解能力强的话很容易懂,如果有不懂的也可以联系我。
第一章 完
|
评分
-
查看全部评分
|