用php理解指针--写给刚刚学习编程的人
2014-04-01 17:35
381 查看
在刚刚学习编程时,可能for循环什么的还是可以理解,但是当学习到指针的时候,课上估计很多人就睡觉去了。
现在用两端php程序说明指针
先写一个简单的,大家都理解下
这里输出的结果将会是1。
然后再添加一个&符号
那么这里的输出将会是2
下面看看传递的数据是对象时
这里显示的结果是2
这里显示的结果将会是1
也许开始时,我们将指针的理解和克隆的理解放在一起,这样就能好理解很多。
现在用两端php程序说明指针
先写一个简单的,大家都理解下
<?php class text2{ public function inc(&$test){ $test++; } } $test=1; $text=new text2(); $text->inc($test); echo $test; ?>
这里输出的结果将会是1。
然后再添加一个&符号
<?php class text2{ public function inc(&$test){ $test++; } } $test=1; $text=new text2(); $text->inc($test); echo $test; ?>
那么这里的输出将会是2
下面看看传递的数据是对象时
<?php class test1{ public $name=1; } class test2{ public function inc(test1 $test){ $test++; } } $test=new test1; $test1=new test2(); $test1->inc($test); echo $test->name; ?>
这里显示的结果是2
<?php class test1{ public $name=1; } class test2{ public function inc(test1 $test){ $test++; } } $test=new test1; $test1=new test2(); $test1->inc(clone $test); echo $test->name; ?>
这里显示的结果将会是1
也许开始时,我们将指针的理解和克隆的理解放在一起,这样就能好理解很多。
相关文章推荐
- 我的编程学习日志(3)--教你简单的理解数组和指针(对指针概念还模糊的看过来)
- 我的编程学习日志(3)--教你简单的理解数组和指针(对指针概念还模糊的看过来)
- Android学习 - 网络编程的理解
- php 编程学习笔记
- php学习笔记(二十八)php安全编程
- 指针学习心得与理解
- web开发 php之 socket(TCP/IP)原理 学习、理解和应用
- 学习笔记---零基础精通PHP+MySQL网络编程课程1
- 编程学习资料大全,值得收藏。JAVA、PHP、RUBY、PYTHON什么都有。
- 【PHP内核学习】深入理解FastCGI
- 【PHPsocket编程专题(理论篇)】初步理解TCP/IP、Http、Socket.md
- 深入理解C指针学习笔记(一)
- PHP学习系列之深入理解MVC
- 指针学习心得与理解
- PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
- 深入理解C指针学习笔记(四)
- 学习笔记---零基础精通PHP+MySQL网络编程课程2
- 学习掌握动态网页PHP的编程语句
- 关于编程的理解-【学习札记】