首页 >后端开发 >PHP问题 > 正文

PHP中传值和引用的区别

原创2019-10-12 15:05:4901309

传值

传值是将变量的值复制出一份新的值(值是一样的),只是在内存中出现两份不同的内存空间。将新值内存空间地址赋值给新的变量名字。修改两个变量的值时还不影响。 (推荐学习:PHP视频教程

$a1 = 234;
$a2 = 34556;
$a1 = $a2;
var_dump($a1,$a2);
$a2 = 'nongjiale.fun';
var_dump($a1,$a2);

引用

引用是将变量的引用复制出来一份(新的引用还是指向原来的值)。

$y1 = 23;
$y2 = 433;
var_dump($y1,$y2);//输出int 23 int 433
$y2 = &$y1;
$y2 = 'mudidi.tech';
var_dump($y1,$y2);//输出string 'mudidi.tech' string 'mudidi.tech'

以上就是PHP中传值和引用的区别的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:php
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 递是指基本数据类型在方法递,递是指数据类型在方法递;当入arr数组在内存地址后,堆内存连续地址发生改变,可以影响数组整体。
    php是:1、双号内部变量会被解析,而单号内部则不解析;2、双变量特殊字符会被转义,而单内容不会被转义。
    :在函数范围内,改变变量大小,都不会影响到函数外边变量:在函数范围内,对任何改变,在函数外部也有所体现,因为是内存地址。
    php是指在函数范围内,改变变量大小,不会影响到函数外边变量php是指在函数范围内,对任何改变,在函数外部也有所体现,因为是内存地址。
    javascript php是:1、php核心功能是函数方式实现,而js是对象方法实现;2、js变量递是根据对象类型决定,而php所有类型都可以自由控制其
    函数三种方式:1、按递,递时形参实参各占一个独立空间;2、地址递,是把实参储存地址送给形参;3、递,是以为实参名,实参是同一个变量。
    本文讲述了在 JavaScript ,基本类型与类型概念及
    javaintinteger:1、int是基本数据类型,int变量存储是数;Integer是数据类型,实际是一个对象,Integer存储对象地址。
    有:1、get方式在url后面拼接参数,只能以文本形式递数据;2、get方式提交数据参数名参数之间没有空格,且不需要使单双号包括。
    PHPJava语法:1、Java里有8种基本数据类型,对应类型,PHP没有类型;2、Java一个类下面有方法重载,PHP只能重载父类方法;3、Java有内部类概念,PHP没有
    php是:1、转义字符不同;2、对变量解析不同;3、解析速度不同。php不会解析单变量,而是将变量名原样输出;php可以解析双包含变量。
    php=====:===比较两个变量类型;而==只比较两个变量,不比较数据类型。
    php===php“==”是比较运算符,来比较两个是否相等,类型不同时会将两个类型进行转换,然后进行比较。“=”是赋运算符,来对变量进行赋
    php“===”与“==”:1、“===”即php三个等于号是来比较两个变量类型;2、“==”即php两个等于号是来比较两个变量,但是不比较数据类型。
    php=、=====是:【===】比较是两个变量类型;【==】比较是两个变量,不比较数据类型;【=】表示赋操作。
    java与c++指针是:1、在声明时没有实体,不占空间,而指针在声明之后会到才会赋不到则不会分配内存;2、初始为java关键字null,而指针则是int。
    LinuxDocker:Linux是一套免费使自由类UNIX操作系统,一般于后端服务,而Docker是一个开源容器擎,两者是来进行配合使,并不是一类,所以两者无法进行对比
    :isset只有在变量是null时候返回false,其他任何时候返回true。
    本文为大家介绍了js对象深拷贝浅拷贝,具有一定参考价,希望可以帮助到大家。拷贝是直接拷贝变量,而类型拷贝其实是变量地址。
    Java与C指针是:1、指针在运行时可以改变其所指向一旦某个对象绑定后就不能进行改变,总是指向最初对象;2、声明时没有实体、不占空间,指针声明后到时才会赋,否则不会分配内存

    专题推荐

    作者信息
    推荐视频教程
  • 《php全栈开发经验分享》连续4天大型公益直播!《php全栈开发经验分享》连续4天大型公益直播!
  • php全栈开发之小博客大智慧php全栈开发之小博客大智慧
  • PHP语法基础与数据库详解教程PHP语法基础与数据库详解教程
  • PHP数据库编程零基础入门到精通PHP数据库编程零基础入门到精通
  • 视频教程分类