php传值赋值和传地址赋值用法实例分析_php技巧

本文实例讲述了php传值赋值和传地址赋值用法。分享给大家供大家参考。具体如下:

<?php
$name = 'Simon'; //对变量$name进行赋值(传值赋值)
$name_b = $name; //对变量$name_b进行赋值(传值赋值)
$addr = &$name; //对变量$addr进行赋值(传地址赋值)
$name = "Elaine"; //改变$name的值
echo $name; //输出$name,会发现$name的值发生了变化
echo $name_b; //输出$name_b,会发现$name_b的值没有发生变化
echo $addr; //输出$addr,会发现$addr的值发生了变化
$addr = "Helen"; //改变$addr的值
echo $name; //输出$name,会发现$name的值发生了变化
echo $addr; //输出$addr,会发现$addr的值发生了变化
?>

希望本文所述对大家的php程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 传值赋值
传地址赋值
js 变量赋值 url传值、传值赋值、跨域iframe 传值实例、c实例化类 属性赋值、实例变量 赋值,以便于您获取更多的相关知识。

时间: 2024-09-20 09:17:19

php传值赋值和传地址赋值用法实例分析_php技巧的相关文章

PHP中STDCLASS用法实例分析_php技巧

本文实例讲述了PHP中STDCLASS用法.分享给大家供大家参考,具体如下: PHP中STDCLASS在我们开发应用中使用到的不多,但是PHP中STDCLASS作用是非常的大的,下面我们一起来看PHP中STDCLASS的用法. 在WordPress中很多地方使用stdClass来定义一个对象(而通常是用数组的方式),然后使用get_object_vars来把定义的对象『转换』成数组. 如下代码所示: $tanteng = new stdClass(); $tanteng->name = 'tan

使用PHPExcel操作Excel用法实例分析_php技巧

本文实例分析了使用PHPExcel操作Excel用法.分享给大家供大家参考.具体分析如下: PHPExcel下载地址: http://www.codeplex.com/PHPExcel http://www.phpexcel.net 开发包Tests目录有详细使用实例  支持中文,注意文件编码   文件保存为utf-8 1.header部分: header("Content-Type:application/vnd.ms-excel"); header("Content-Di

php抽象类用法实例分析_php技巧

本文实例讲述了php抽象类用法.分享给大家供大家参考.具体如下: <?php /* * abstract * 抽象类: * 1.至少有一个抽象方法(没有具体实现的方法) * 2.不能被实例化,可以被继承 * 3.抽象类可以有子抽象类 * 相对于接口: * 1.可以有属性 * 2.一个子类只能继承一个抽象类,但是可以实现多个接口 * * * */ abstract class qian { abstract function getfirst(); function gettwo() { echo

php中strlen和mb_strlen用法实例分析_php技巧

本文实例分析了php中strlen和mb_strlen用法.分享给大家供大家参考,具体如下: 首先看如下代码(文件编码utf8): <?php $utf8_string = "abcd我你他她它"; var_dump(strlen($utf8_string)); var_dump(mb_strlen($utf8_string, 'gb2312')); var_dump(mb_strlen($utf8_string, 'utf8')); var_dump(mb_strlen($ut

php中get_defined_constants函数用法实例分析_php技巧

本文实例讲述了php中get_defined_constants函数用法.分享给大家供大家参考.具体分析如下: get_defined_constants ( PHP 4中 > = 4.1.0 , PHP 5中) get_defined_constants -返回一个关联数组的名字所有的常量和他们的价值观 描述 阵列get_defined_constants ( [布尔$归类] ) 返回名称和值的所有当前定义的常量.这包括设立的扩展以及创建的define()函数. 参数 分类 造成这个函数返回多

PHP数组函数array_multisort()用法实例分析_php技巧

本文实例分析了PHP数组函数array_multisort()用法.分享给大家供大家参考,具体如下: 有时候我们需要对二维数组的某个键的值进行排序,这里就是讨论这个问题.我们可以使用array_multisort()这个函数.array_multisort() 函数对多个数组或多维数组进行排序. 参数中的数组被当成一个表的列并以行来进行排序 - 这类似 SQL 的 ORDER BY 子句的功能.第一个数组是要排序的主要数组.数组中的行(值)比较为相同的话,就会按照下一个输入数组中相应值的大小进行

PHP中类的继承和用法实例分析_php技巧

本文实例讲述了PHP中类的继承和用法.分享给大家供大家参考,具体如下: 1.继承关键字 :extends PHP类的继承,我们可以理解成共享被继承类的内容.PHP中使用extends单一继承的方法,请切忌!(非C++多继承)被继承的类我们叫做父类(基类)继承者成为子类(派生类). 2.PHP继承的规则 CLASS1------>CLASS2------>CLASS3 依次被继承,class3拥有class1.class2所以功能和属性,避免方法和属性重名. class  Son{} 继承cla

php中注册器模式类用法实例分析_php技巧

本文实例讲述了php中注册器模式类用法.分享给大家供大家参考,具体如下: 注册器读写类 Registry.class.php <?php /** * 注册器读写类 */ class Registry extends ArrayObject { /** * Registry实例 * * @var object */ private static $_instance = null; /** * 取得Registry实例 * * @note 单件模式 * * @return object */ pu

php中return的用法实例分析_php技巧

本文实例讲述了php中return的用法.分享给大家供大家参考.具体分析如下: 首先,它的意思就是返回;return()是语言结构而不是函数,仅在参数包含表达式时才需要用括号将其括起来.当返回一个变量时通常不用括号,这样可以降低PHP的负担. 基本用法: a).return expression // 返回一个表达式结果 b).return(expr) // 函数表达式 c).return // 直接返回,或返回空值 注意:最好不要用return($val)这种方式. 1.如果执行了return