[请益] 一个很基本的指定运算子的问题?

楼主: joinbee (farewell 我的童年)   2024-01-27 11:46:42
各位大大,小弟是个初学php的外行人,我在书上看到一行程式
$res[1]=$res['value']=$array[$key];
连续用了两个指定运算子,我写php这么久第一次看过这种写法
想请问各位,这是什么意思?
作者: hiigara (石头)   2024-01-27 13:22:00
先把 $array[$key] 指定给 $res['value'],然后拿同一个值再指定给 $res[1]。“=”这个操作跟四则运算一样会回传值,内容就是右手边解算出来的值。所以就可以一个串一个print("!" . $a = 10 . "!") <= 这样会印出“!10!”不过可以这么写不表示应该这么写,不好阅读容易出错除了真的要设定变量(你书上的案例)以外别利用这个特性
作者: onininon (万)   2024-01-27 16:12:00
楼主: joinbee (farewell 我的童年)   2024-01-27 17:49:00
thanks

Links booklink

Contact Us: admin [ a t ] ucptt.com