当前位置: 首页 > news >正文

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

相关文章:

  • 利用amoeba实现mysql读写分离
  • XML序列化点滴
  • sqlalchemy(二)高级用法
  • eclipse properties 插件
  • CLR存储过程
  • 经典-输出规律的数字序列
  • 运维经验分享(四)--关于 java进程管理的服务控制脚本编程思路分析
  • datepicker使用
  • Xargs用法详解(原创)
  • 外部程序调用跨数据库的语句时:该事务管理器已经禁止了它对远程/网络事务的支持...
  • jQuery对象入门级介绍
  • Flexbox-CSS3弹性盒模型flexbox完整版教程
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • EF 增删改查 泛型方法、类
  • MongoDB 是如何鼓励和激励开发者社区的
  • 【剑指offer】让抽象问题具体化
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Bytom交易说明(账户管理模式)
  • CSS实用技巧干货
  • express + mock 让前后台并行开发
  • flask接收请求并推入栈
  • git 常用命令
  • golang中接口赋值与方法集
  • in typeof instanceof ===这些运算符有什么作用
  • js继承的实现方法
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Rancher如何对接Ceph-RBD块存储
  • Spring声明式事务管理之一:五大属性分析
  • vue中实现单选
  • yii2中session跨域名的问题
  • 使用parted解决大于2T的磁盘分区
  • 如何在招聘中考核.NET架构师
  • ​MySQL主从复制一致性检测
  • ​queue --- 一个同步的队列类​
  • ​香农与信息论三大定律
  • (第27天)Oracle 数据泵转换分区表
  • (分布式缓存)Redis持久化
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (四) 虚拟摄像头vivi体验
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)树状数组
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • :not(:first-child)和:not(:last-child)的用法
  • @html.ActionLink的几种参数格式
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [.NET]桃源网络硬盘 v7.4
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术
  • [Android] 修改设备访问权限
  • [Angular] 笔记 20:NgContent
  • [autojs]逍遥模拟器和vscode对接