连续赋值很多编程语言均支持,比如:JAVASCRIPT。
连续赋值不是指循环赋值,请看下例:
$a=$b=$c=200;
var_dump($a);
var_dump($b);
var_dump($c);
$a=$b=$c="test";
var_dump($a);
var_dump($b);
var_dump($c);
$a=$b=$c=array('aaaa','bbbb');
var_dump($a);
var_dump($b);
var_dump($c);
PHP与JAVASCRIPT一样,是支持连续赋值的。在PHP官方文档中,有这样的例子:
$a = ($b = 4) + 5; // $a 现在成了 9,而 $b 成了 4。
上例说明,连续赋值并不是简单的连续,你可以通过()来改变运算符的优先级。
但远不只如此,PHP连续赋值还支持组合赋值运算。比如:
$a .= $b .= "foo";
//等价于
$a .= ($b .= "foo");
//也就是
$b .= "foo";
$a .= $b;
那么,程序员均喜欢的,不用第三个变量,交换两个变量的值,PHP中,就可以用以下一行代码实现:
$a=20;
$b=30;
$a ^= $b ^= $a ^= $b;
var_dump($a);
var_dump($b);
分享到:
相关推荐
传值赋值:当将一个表达式的值赋予一个... 引用赋值:新的变量简单的引用了原始变量,改变新的变量将影响到原始变量使用引用赋值,简单地将一个&符号加到将要赋值的变量前(源变量) 类型戏法PHP 在变量定义中不需要
给 PHP 变量赋值 PHP 变量类型 PHP 变量类型转换 PHP 可变变量 PHP 变量的有效范围 PHP 文件操作 PHP 文件处理 PHP 确定文件大小 PHP 文件定位 PHP 操作符 PHP算术操作符 PHP 复合赋值操作符 PHP变量自增/减与变量...
NULL 博文链接:https://onestopweb.iteye.com/blog/2328236
计算机后端-PHP视频教程. php与mysql加强- php加强15-赋值运算符.wmv
计算机后端-PHP视频教程. php与mysql加强- php加强6-变量赋值.wmv
本文实例为大家分享了PHP变量传值赋值和引用赋值变量销毁的具体代码,供大家参考,具体内容如下 <?php $a = 100; $b = 200; var_dump($a,$b); //int(100) int(200) ?> php中,上面的代码,变量是怎么...
主要介绍了详解PHP数组赋值方法,文章就怎样创建数组、怎样给PHP数组赋值,文章都做了详细的介绍和讲解,希望对大家有帮助。
本文实例讲述了php传值赋值和传地址赋值用法。分享给大家供大家参考。具体如下: <?php $name = 'Simon'; //对变量$name进行赋值(传值赋值) $name_b = $name; //对变量$name_b进行赋值(传值赋值) $addr = &$...
因为接口方的要求,用js中处理数据,所以需要php程序从数据库取出数值后赋值给js数组。一直没有找到很好的办法,因为PHP数组的数据编码和JS 数组的编码格式不一样,不能直接输出。 在网上搜索一通后,找到的解决的...
phpword应用实例(包含写入图片),不用安装Composer和phpword,解压后直接运行即可。也可自己配置:https://blog.csdn.net/u011321546/article/details/108450906
本文实例讲述了php使用post数组的键值创建同名变量并赋值的方法。分享给大家供大家参考。具体如下: 这段代码可以自动根据post数组的键值创建同名变量,这个功能使用非常方便,不用提前声明变量 <?php $expected...
您可能感兴趣的文章:PHP 数组遍历方法大全(foreach,list,each)PHP循环遍历数组的3种方法list()、each()和while总结PHP循环语句笔记(foreach,list)深入php list()函数的详解php笔记之:php函数range() round()和list...
php实现RS232串口通信 下载php_ser_5.2.0.zip 解冻把php_ser放到ext目录下, php.ini里加上: extension=php_ser.dll PHP code string ser_version( void ) void ser_open( string port, int baudrate, int databits, ...
-- 参数 □PHP 3 教程 -- 通过调用传递(Passing by reference) □PHP 3 教程 -- 默认值 □PHP 3 教程 -- 算术操作符 □PHP 3 教程 -- 字符串操作符 □PHP 3 教程 -- 赋值操作符 □PHP 3 教程 -- 位操作符 □PHP 3 ...
主要介绍了PHP变量赋值、代入给JavaScript中的变量,这也是在WEB开发中非常有用的功能技巧,使用的频率也非常高,需要的朋友可以参考下
在本篇文章里小编给各位整理的是关于php如何给数组赋值的相关知识点内容,有需要的朋友们参考下。
php代码-变量赋值1
看到PHP设计模式中值对象模式中的例题,对于结果总感到有点疑惑。回头看了下PHP5的对象赋值才真正清楚。