4——PHP比较&&复制运算符

*/
 * Copyright (c) 2016,烟台大学计算机与控制工程学院
 * All rights reserved.
 * 文件名:text.cpp
 * 作者:常轩
 * 微信公众号:Worldhello
 * 完成日期:2016年5月19日
 * 版本号:V1.0
 * 问题描述:PHP比较运算符
 * 程序输入:无
 * 程序输出:见运行结果
 */
<?php  
        $a = 1;
	$b = "1";
	var_dump($a==$b);
	echo "<br />";
	var_dump($a===$b);
	echo "<br />";
	var_dump($a!=$b);
	echo "<br />";
	var_dump($a<>$b);
	echo "<br />";
	var_dump($a!==$b);
	echo "<br />";
	var_dump($a<$b);
	echo "<br />";

	$c = 5;
	var_dump($a<$c);
	echo "<br />";
	var_dump($a>$c);
	echo "<br />";
	var_dump($a<=$c);
	echo "<br />";
	var_dump($a>=$c);
	echo "<br />";
	var_dump($a>=$b);
	echo "<br />";
?>


运行结果:

bool(true)

bool(false)

bool(false)

bool(false)

bool(true)

bool(false)

bool(true)

bool(false)

bool(true)

bool(false)

bool(true)

附录:


*/
 * Copyright (c) 2016,烟台大学计算机与控制工程学院
 * All rights reserved.
 * 文件名:text.cpp
 * 作者:常轩
 * 微信公众号:Worldhello
 * 完成日期:2016年5月19日
 * 版本号:V1.0
 * 问题描述:PHP比较运算符
 * 程序输入:无
 * 程序输出:见运行结果
 */
//赋值运算符
<?php 
    $a = "我在学习PHP!";
	$b=$a;
	
	$a = "我天天在学习PHP!";
	$c=&$a;
	echo $b."<br />";
	echo $c."<br />";
?>


运行结果:

我在学习PHP!
我天天在学习PHP!

注意:

(1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换句话说就是,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。

(2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。


原文地址:https://www.cnblogs.com/chxuan/p/8232210.html