黑马程序员技术交流社区
标题: 一张贴让你彻底理解php中this,self,parent三个关键字用法 [打印本页]
作者: huawei 时间: 2016-5-13 13:49
标题: 一张贴让你彻底理解php中this,self,parent三个关键字用法
本帖最后由 huawei 于 2017-3-5 11:51 编辑
一张贴让你理解PHP中this,self,parent三个关键字用法
PHP从5开始具备了大部分面向对象语言的特性,在此我们主要讲解三个关键字: this,self,parent,从字面上比较好理解,是指这,自己,父亲,我们先建立几个概念。
这三个关键字分别是用在什么地方呢?我们初步解释一 下,this是指向当前对象的指针,self是指向当前类的指针,parent是指向父类的指针。我们用实例给大家讲解!
下面通过实例讲解。
一、 this
二、self 首先我们要明确一点,self是指向类本身,也就是self是不指向任何已经实例化的对象,一般self使用来指向类中的静态变量。
三、parent
我们知道parent是指向父类的指针,一般我们使用parent来调用父类的构造函数。
作者: 花开 时间: 2016-9-19 23:25
好贴 谢谢分享 up up
作者: 花开 时间: 2016-9-19 23:28
好贴 谢谢分享 up up
作者: 花开 时间: 2016-9-19 23:41
"::" 是域运算符,
讲的透彻,谢谢分享
作者: eddies 时间: 2016-11-1 16:37
谢谢分享,分析到位
作者: xtong27 时间: 2016-11-3 23:22
老是要回复这个功能不好
作者: 小小海 时间: 2016-11-10 16:46
hjdhfksjdksslka
作者: 15050187118 时间: 2016-11-11 09:22
测试,..................
作者: 最后的苍蓝 时间: 2016-11-12 10:11
dasdadsadsdadas
作者: 7257242 时间: 2016-11-12 10:21
谢谢 你彻底理解php中this,self,parent
作者: 7257242 时间: 2016-11-12 10:26
好贴 谢谢分享 up up
作者: jason_QS 时间: 2016-11-18 22:54
this,self,parent三个关键字用法
作者: 夜歌行 时间: 2016-11-20 15:55
fffffffffffffffffffffffffffffffffffffffffff
作者: ysp110 时间: 2016-11-22 11:02
感觉和Java一样呢!
作者: 晓宇 时间: 2016-11-22 11:10
到此游一游~
作者: piliyouxia121 时间: 2016-11-24 13:48
作者: 灬小生的 时间: 2016-11-25 14:53
而奋斗是范德萨
作者: xxt598316205 时间: 2016-11-25 16:02
学习学习学习
作者: ch123cn 时间: 2016-11-25 17:24
RE: 一张贴让你彻底理解php中this,self,parent三个关键字用法 [
作者: 红尘痴儿女 时间: 2016-12-4 19:30
66666666666666666666
作者: hp_eckj_luox 时间: 2016-12-12 09:20
: 一张贴让你彻底理解php中this,self,parent三个关键字用法 [修改]
高级模式
作者: 耀耀耀耀 时间: 2016-12-12 14:59
快快快快快快
作者: 肖肖肖 时间: 2016-12-14 00:18
谢谢分享!!!
作者: Rakishly 时间: 2016-12-14 17:11
让你彻底理解php中this,self,
作者: xw1985520 时间: 2016-12-17 16:58
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
作者: 踏上PHP征程 时间: 2016-12-18 14:36
谢谢分享 好好学习下 嘻嘻嘻
作者: fanphp 时间: 2016-12-24 08:35
谢谢楼主分享
作者: www6688w 时间: 2016-12-27 11:38
撒的撒的发生
作者: jc千百度 时间: 2016-12-30 19:27
很不错。,这个问题得到解决,絮叨很多
作者: VC丶万人敬仰 时间: 2017-1-3 16:02
一直弄不清楚,感谢分享。。
作者: 菲力的黑羽 时间: 2017-1-5 17:32
学习一下
作者: Jones2016 时间: 2017-1-5 18:44
好贴 谢谢分享 up up
作者: 木叶潇潇 时间: 2017-1-11 14:36
看看看看!!
作者: heychm 时间: 2017-1-12 15:46
6666666666666666666
作者: xiami23king 时间: 2017-1-16 11:23
6666666666
作者: 1317181388 时间: 2017-2-2 23:53
感谢楼主分享
作者: 小霖0815 时间: 2017-2-6 11:50
have a try
作者: caonm 时间: 2017-2-14 14:29
666666666666666666666666666666666
作者: 嘎啦儿 时间: 2017-2-15 16:48
看看答案~~
作者: yu778377806 时间: 2017-2-16 11:01
6666666666666
作者: Tody 时间: 2017-2-16 15:01
啊啊啊啊啊啊啊啊啊啊啊啊
作者: 用户名不得小 时间: 2017-2-17 22:33
PHP解析url并得到url中的参数,这是常用实例,以下进行源码分享。怎么能够把URL参数编程数组?怎么又能将 URL参数变成字符串?希望对PHP自学者有用!
<?php
$url = 'http://www.baidu.com/index.php?m=content&c=index&a=lists&catid=6&area=0&author=0&h=0®ion=0&s=1&page=1';
$arr = parse_url($url);
var_dump($arr);
$arr_query = convertUrlQuery($arr['query']);
var_dump($arr_query);
var_dump(getUrlQuery($arr_query));
/**
* 将字符串参数变为数组
* @param $query
* @return array array (size=10)
'm' => string 'content' (length=7)
'c' => string 'index' (length=5)
'a' => string 'lists' (length=5)
'catid' => string '6' (length=1)
'area' => string '0' (length=1)
'author' => string '0' (length=1)
'h' => string '0' (length=1)
'region' => string '0' (length=1)
's' => string '1' (length=1)
'page' => string '1' (length=1)
*/
function convertUrlQuery($query)
{
$queryParts = explode('&', $query);
$params = array();
foreach ($queryParts as $param) {
$item = explode('=', $param);
$params[$item[0]] = $item[1];
}
return $params;
}
/**
* 将参数变为字符串
* @param $array_query
* @return string string 'm=content&c=index&a=lists&catid=6&area=0&author=0&h=0®ion=0&s=1&page=1' (length=73)
*/
function getUrlQuery($array_query)
{
$tmp = array();
foreach($array_query as $k=>$param)
{
$tmp[] = $k.'='.$param;
}
$params = implode('&',$tmp);
return $params;
}
作者: PHPjava 时间: 2017-2-19 15:40
辅导费多多多多多多多多多多多
作者: devil_joker@qq. 时间: 2017-2-23 16:53
6666666666666
作者: haodaxia 时间: 2017-3-2 16:12
我想熟悉下这里
作者: zsq 时间: 2017-3-9 17:00
fffffffffffff
作者: jxson 时间: 2017-3-9 21:17
23333333333333
作者: Overflow 时间: 2017-3-12 19:19
11111111111111
作者: 打小我就行 时间: 2017-3-21 14:43
作者: 缥缈无痕 时间: 2017-3-22 19:04
我想学
作者: iitii 时间: 2017-3-23 13:34
1111111111111111111111
作者: a5854365 时间: 2017-4-10 10:48
6666666666666666666
作者: hbj5698 时间: 2017-4-17 16:01
学习学习
作者: 风丨叶 时间: 2017-4-18 16:52
谢谢大神分享
作者: 剑客星辰 时间: 2017-4-30 11:08
33333333333333333
作者: 咿呀咿呀哟 时间: 2017-5-1 20:52
感谢分享。。真心点赞。
作者: jbRotk 时间: 2017-5-5 11:54
fffffffffffffffffffffffffffffffffffffffffffffffff
作者: 哆啦咪 时间: 2017-5-7 20:18
"::" 是域运算符
作者: maskser 时间: 2017-5-8 10:51
作者: rebirthday 时间: 2017-5-12 14:21
6666666666666666666666666
作者: RandyChan 时间: 2017-5-12 20:35
好贴 谢谢分享 up up
作者: wuhuazi 时间: 2017-5-16 10:54
谢谢楼主分享
作者: worldtongf 时间: 2017-5-21 00:37
一张贴让你彻底理解php中this,self,parent三个关键字用法 [修
作者: 瞬间回忆 时间: 2017-5-24 16:12
一张贴让你彻底理解php中this,self,parent三个关键字用法
作者: dongfengyuli 时间: 2017-5-29 11:44
66666666666666
作者: vjgkgkhkljkljl 时间: 2017-6-6 14:14
看一看,学习
作者: thinkJUN 时间: 2017-6-27 08:48
感谢分享
作者: q417235105 时间: 2017-7-2 11:28
6666666666666
作者: 这,些·年。 时间: 2017-7-3 14:48
谢谢分享
作者: absqiang10 时间: 2017-7-6 21:55
666666666666666666666666
作者: 单细胞 时间: 2017-7-27 10:35
666666666666
作者: CJH 时间: 2017-8-10 11:29
我就想看看,能不能学到
作者: tjwtjw 时间: 2017-8-24 16:37
666666666666666666
作者: iamyhf 时间: 2017-8-28 07:26
回复查看详情
作者: ljmisa 时间: 2017-8-29 11:20
上消化道姐姐弟弟的
作者: dabour 时间: 2017-8-30 16:43
44444444444444
作者: reader799 时间: 2017-9-2 13:42
好好学习
作者: yuanlinjiayou 时间: 2017-9-7 17:16
lllllllllllllllllll
作者: taocejun 时间: 2017-9-14 08:36
看看看答案是啥呢
作者: berton123 时间: 2017-10-12 22:30
oooooooooooooooooo
作者: berton123 时间: 2017-10-12 22:30
ooooooooooooooooooooooooooo
作者: feelstanger 时间: 2017-10-31 15:36
error_reporting1231
作者: feelstanger 时间: 2017-10-31 15:43
retgrewtre
作者: 木耦嘫 时间: 2017-11-5 14:07
66666666666666666666
作者: mvpicy 时间: 2017-11-6 09:38
谢谢分享
作者: kakaviviljy 时间: 2017-11-30 10:27
.........................
作者: chenkangcong123 时间: 2018-1-5 09:48
谢谢分享
作者: wsas845 时间: 2018-1-5 10:53
学习学习
作者: ペKevenメ灰色调 时间: 2018-3-30 20:35
可以可以
作者: 释然36 时间: 2018-7-4 16:08
aaa shuode shishenme
作者: uuuqqq 时间: 2018-10-7 06:26
这东西找了好久勒,谢谢!!
作者: 蜗牛泛泛 时间: 2018-10-22 18:08
66666666666
作者: ropang 时间: 2018-11-16 17:41
666666666666666666
作者: hu838135705 时间: 2018-11-29 17:06
一张贴让你理解PHP中this,self,parent三个关键字用法
作者: xuli 时间: 2018-12-29 14:59
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: bug刘 时间: 2019-1-5 20:06
学习学习
作者: frmsceg 时间: 2019-4-1 09:59
谢谢分享
作者: 三颗树木成林 时间: 2020-9-13 17:31
这文章是好东西
作者: hbwgz2009 时间: 2020-10-26 08:40
都是知识点
作者: Try-again 时间: 2021-4-29 19:59
PHP新手必知
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |