*/
* 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)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。