请各位大侠帮我解读一下下面这几行PHP代码,要详细解读,每一行表示什么,输出了什么。小女子谢过了!

1 $foo = 'bob';
2 $bar = &$foo;
3 $foo= "my name is $bar";
4 echo $bar;
5 echo $foo;

第1个回答  2012-04-23
1 $foo = 'bob';//定义变量foo,并赋值为‘bob’
2 $bar = &$foo;//定义变量bar,并赋值为foo值的引用,所以bar的值就相当于foo的值为‘bob’.
3 $foo= "my name is $bar";//重新为foo赋值为: "my name is $bar"与"my name is bob"一样
4 echo $bar;//输出为:my name is bob。因为2行引用了foo,所以他的变化会随之变化,所以这就是&的效果
5 echo $foo;//输出为:my name is bob。
第2个回答  2012-04-22
<?php
$foo = 'bob'; //定义变量foo
$bar = &$foo; //定义bar变量,其值为对foo值的引用
$foo= "my name is $bar"; //重新赋值foo
echo $bar; //输出结果: my name is bob
echo $foo; //输出结果: my name is bob
?>

通过这段代码,可以体会下 & 的作用以及 地址引用与直接赋值的区别。本回答被提问者和网友采纳
第3个回答  2012-04-23
把数值‘bob’赋给变量$foo。
用变量$bar获取$foo的值,此处是引用传递,$bar='bob'。
改变$foo的值为‘my name is $bar’,由于$bar指向$foo,所以$bar的值也变成了'my name is $bar' 。这里的$bar要替换为bob。
输出$bar
输出$foo

结果应该为my name is bob
my name is bob

请各位大侠帮我解读一下下面这几行PHP代码,要详细解读,每一行表示什 ...
4 echo $bar;\/\/输出为:my name is bob。因为2行引用了foo,所以他的变化会随之变化,所以这就是&的效果 5 echo $foo;\/\/输出为:my name is bob。

请各位大侠们帮我解一下下面这个php程序
我先说一下$sum=$sum+1在$sum没有进行初始化时的运行过程吧 ①先执行$sum+1 ②再$sum=上面的结果 你这段代码一开始就没有给$sum初始化,也就是说执行①的时候没有找到$sum这个变量 这段代码我建议就是变量初始化,怎么改都不如初始化方便,安全,许多编程员都是以运行为目标,能跑起来就行...

请各位大侠帮忙分析一下下面的这个程序,详细说明这里this的用法。先谢...
因为是int类型的参数,所以程序就跳转到public diaoyong(int x),这里执行了一个无参构造方法的调用,也就是执行 输出c的动作.这个执行完了,也就是public diaoyong(int x)的第一行执行结束,那么执行public diaoyong(int x)的第2行,也就是输出1个b.然后public diaoyong(int x)也结束了,就返回执行...

请问各位大侠:下面代码怎么输出的是一个字母占一行,而不是一行就这样...
endl就是换行的意思,去掉后面的<<endl就行了

各位大侠,网站程序里的INDEX.PHP里面显示的代码如下,请问怎么在里面用代...
在文件夹中找找,找到一个叫做template或者tpl或者skin的文件夹,然后找到一个叫做foot.html的文件,修改HTML代码加入你的备案号,然后后台清空缓存,可能需要重新生成一下静态页,即可。最好先说清楚你用的是什么系统,才能给出准确的答案

各位大侠帮忙看一下这些是什么意思,解释一定要详细。谢谢!!!
路由器或者交换机设置了禁止ICMP的ACL规则,系统就记录了违反这一规则的行为。

请教一下网博士主控网站下面出现的3行警示语,不知如何去掉来恢复正常...
这种php错误 是文件权限导致的读取错误,可尝试增加待读取文件(index.html) 增加user用户的读取权限. 需要屏蔽错误提示 在页面顶部加入 error_reporting(0); 这行代码即可! 希望能对你有帮助!

请各位大侠解释一下下面这张星图是啥米东西?上面的几颗星分别是什么?代 ...
最亮的连线是天蝎座

想让编程高手们看一下,这段代码是用什么语言写的
这是 PHP 脚本.PHP 是一种脚本语言,可以编写包含嵌入式代码的Web 页面,只要访问页面就能执行这些代码,并且这些代码还能生成动态的内容作为输出的一部分发送到客户机的Web 浏览器。PHP也可以很好的作为编写Shell脚本的语言。要使用PHP作为Shell脚本语言,你必须将PHP作为二进制的CGI编译,而不是Apache模式...

我做了一个js代码,请各位大侠们帮帮看下,我是想要测试输入密码的次数...
你在times为0时优先判断退出了,在times为0时再加一个用户名和密码正确的判断,对了就登录系统,错了再提示错误信息退出。

相似回答