PHP中 $y =& $x; 是什么意思

如题所述

学过C语言的 都知道指针 其实这种用法就相当与指针了
&是地址符号 $y的值 不是$x的值 而是$x的内存地址
这就是PHP中的一种引用传递 而非值传递
换句话说 不论$x的值怎么变化 $y的值都与其保持一致
这一点 楼主可以写程序测试一下 就一目了然了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-12
意思是$y=$y&$x,同理,$y=+$x的意思是$y=$y+$x
第2个回答  2011-06-12
实在看不下去了。。
是$Y+=$X 不是变量Y=正的变量X

PHP中 $y =& $x; 是什么意思
&是地址符号 $y的值 不是$x的值 而是$x的内存地址 这就是PHP中的一种引用传递 而非值传递 换句话说 不论$x的值怎么变化 $y的值都与其保持一致 这一点 楼主可以写程序测试一下 就一目了然了。

php中的&表示什么呢?
&&在PHP中是一个逻辑操作符,也叫条件操作符。&是逻辑语言,逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如A&B,表示A与B,A和B,A×B。2、作用上的区别 &&就是判断两个表达式的真假性,只有两个表达式同时为真才为真,有一个为假则为假,具有短路性质...

php中&&和||的用法 这样用什么意思
a && b === if(a) { b },&&是同时必须满足的意思。a || b === if(!a) { b },||是或者的意思。ckfid && $rs=$db->get_one("SELECT * FROM $table WHERE fid='$ckfid'");其实这句话相当于只有当$ckfid不为空的时候 才执行后面的 也就是约等于。if ($ckfid) {$rs=...

关于PHP的 比较运算符的问题
第一个输出施true;不应该是false。因为!==是不全等的意思,只要不是全等就是不全等,所以$x=100,是整型,$y="100"是字符串型,他们是不全等的,因此输出true。下面一个都是字符串型,但是数值不一样,因此同样是不全等因此输出仍为true ...

这样的php 如何解密呢?
这是ionCube加密的 你用黑刀解个毛啊 黑刀是解zend加密的

php 中的?:是什么意思啊
PHP中“?:”指的是三目运算符。三目运算符,也称为条件运算符,它是计算机语言的重要组成部分。它是唯一具有3个操作数的运算符,因此有时称为三元运算符。通常,三目算子的组合是右边界。三目运算符提供了一种表达简单if-else语句的简便方法。运算符由以下格式的问号(?)和冒号(:)组成:表达式?

网页post提交数据中有名为x,y的变量,请问这个有什么用?
可以在服务器端获取这些变量啊,如PHP中用$_POST[]获取,之后根据变量值判断再作相应的回复,如显示什么内容等。。。

php问题, 就是$x=100; $y="100"; 为何 这两个的值 是相等的? 为何 数字...
你用 == 做比较的时候,php会把两边的值转换成同一类型然后在比较,严格的类型比较可以用===。

php中imagettftext()函数的使用~ 呢?
这个官网解释的比较清楚,需要说明有两点:一是角度单位是度而不是弧度,二是旋转的中心点就是参数$x,$y。(4)$x,$y 被绘制字符串的第一个字符的基线点。单位是像素。这里涉及到字体设计的基本知识--基线。这个点绝对不是左上角,而具体是什么取决于所使用的字体是如何设计的。对于宋体、楷体、黑体等常见的字体...

在php中 x&&y=5 什么意思呀?
&&是逻辑运算符,表示"与"=是赋值运算符,把右边的数值赋给左边的变量 你的表达式应该是不完整的,PHP里没有单独写xy这样的,变量前面需要有个$符号.参考资料:www.tianfan.net

相似回答