php中的ab和ba是一回事嗎,在php中ab和ab的區別?

2021-03-03 22:26:36 字數 3072 閱讀 7521

1樓:查無記錄

好像一樣,就像是將$a和$b打通

<?php

$a=&$b;

//修改$a時,同時修改$b

$a="3333";

echo $b;

//修改$b時,同時修改$a

$b = "444";

echo $a;

?>

2樓:莫路草根

php的引用(就是在變數或者函式、物件等前面加上&符號)

在php 中引用的意思是:不同的名字訪問同一個變數內容。

在php中$a = $b; 和$a = &$b; 的區別?

3樓:拎壺蔥

首先你要明白指標的概念,不過php的指標和c的指標有一些不同

$a = $b;

是把$b的值賦值給$a,如果賦值後,$b的值改變了,$a的值是不會改變的

$a =&$b;

這個是把$b的地址傳遞給$a,這個時候,$a和$b都指向記憶體中的同一塊地址,所以如果賦值後,你改變了$b的值,$a的值也是會改變的

舉個例子

$b = 1;

$a = $b;

$b = 2;

echo $b; //列印2

echo $a; //列印1

-------------------------$b = 1;

$a = &$b;

$b = 2;

echo $b;//列印2

echo $a;//列印2

4樓:南湖晨風

&在php中是引用的意思,php 的引用允許用兩個變數來指向同一個內容。意思是,當這樣做時:

<?php

$a =& $b;

?>

這意味著 $a 和 $b 指向了同一個變數。 $a 和 $b 在這裡是完全相同的,這並不是 $a 指向了 $b 或者相反,而是 $a 和 $b 指向了同一個地方。

5樓:匿名使用者

實際上也很簡單,兩者唯一區別就是後者多了個&所謂&就是取地址。

$a = $b 意思直接把$b這個變數拷貝一份給$a 變數$b = & $b 意思就是把$b這變數的值所指向的記憶體地址的值賦給$a

也許還不夠清楚。呵呵

php中 $b = &$a 是什麼意思

6樓:匿名使用者

&在php中是引用的意思,php 的引用允許用兩個變數來指向同一個內容。意思是,當這樣做時:

<?php

$b =&$a;

?>

這意味著 $a 和 $b 指向了同一個變數。 $a 和 $b 在這裡是完全相同的,這並不是 $a 指向了 $b 或者相反,而是 $a 和 $b 指向了同一個地方。

7樓:匿名使用者

把變數$a的記憶體地址指向給$b,所以改變a的值b也會變

8樓:匿名使用者

相當於$b是$a這個變數的別名~

你改變$a的值,$b的值也會自動變

你變$b的值,$a的值也會自動變~

9樓:wx_唯美

&就是引用,引用$a 的值

php 中 $a &= $b ;『&=』 是什麼意思呢

10樓:匿名使用者

$a = &$b;

這個是引用賦值

$a存的是$b的地址, 你操作$a的時候, 實質是操作$a這個地址的值, 也就是$b

$a的值和$b的值是一樣的, 一個變, 另外一個就會跟著變

php為什麼$a=10; $b=$a++; $c=++$b; 結果都是的11?

11樓:匿名使用者

1、++i 的用法(以 a=++i ,i=2 為例)先將 i 值加 1 (也就是 i=i+1 ),然後賦給變數 a (也就是 a=i ),

則最終 a 值等於 3 , i 值等於 3 。

所以 a=++i 相當於 i=i+1 ,a=i2、i++ 的用法(以 a=i++ ,i=2 為例)先將 i 值賦給變數 a (也就是 a=i ),然後 i 值加 1 (也就是 i=i+1 ),

則最終 a 值等於 2 ,i 值等於 3 。

所以 a=i++ 相當於 a=i , i=i+13、++i 與 i++

a=++i 相當於 i++ , a=i

a=i++ 相當於 a=i , i++

4、++i 與 i++ 單獨使用時,相當於 i=i+1如果賦給一個新變數,則 ++i 先將 i 值加 1 ,而 i++ 先將 i 賦給新變數。

12樓:匿名使用者

$b=$a++這句說明將$a=10先賦值給$b之後再將$a+1所以,$b的值是10.$a的值是11.$c的值由$b先+1後複製,所以$c為11

13樓:程遠皓

因為$a++是先賦值後運算;而++在前的話,就是先運算再賦值!

14樓:匿名使用者

$a=10;

$b=$a++; (10+1) ++再賦值

$c=$b;

15樓:魏璧郭芳春

$a=1;a==1

$a++;a==

2$c=&$a;

c是a的引用,也就是說c和a是同一個變數了$b=$c++;

c==3,也就是意味著a==3,因為a和c是同一個變數啊&是引用的意思,php沒有指標的概念

16樓:loli控的歐尼醬

其實就是一點你沒有注意到:$a++不論賦值給誰,$a本身都會+1當$b=$a++執行的時候$a=11,$b=10當$c=++$b執行的時候同理,此時$b=11所以$a,$b,$c的結果都是11

php**中 $b = &$a是什麼意思

17樓:

相當於$b是$a這個變數的別名~

你改變$a的值,$b的值也會自動變

你變$b的值,$a的值也會自動變~

佛陀和佛是一回事嗎,道家與道教是一回事嗎

佛陀的含義 佛陀,這是印度古代梵文buddha的音譯。亦譯作 佛馱 浮陀 浮屠 浮圖 等。意譯為 覺者 知者 覺 覺有三義 自覺 覺他 使眾生覺悟 覺行圓滿,是佛教修行的最高果位。而,凡夫缺此三項,聲聞 緣覺缺後二項,菩薩缺最後一項,只有佛才三項俱全。小乘佛教講的 佛 一般是用作對釋迦牟尼的尊稱。大...

婚姻和愛情是一回事嗎,婚姻與愛情是一回事嗎?

婚姻和愛情也許是兩回事.你覺得難以取捨,證明你不是很喜歡她們,你不要糾纏她們,放她們走,她們會找到更好,你也會找到自己喜歡的.你可能把愛情給一個你愛的人 但是也許你會把婚姻留給一個愛你的人!婚姻不可以同時擁有兩個,這樣的話,你就犯法了!但是你可以同時擁有愛情和婚姻 有時候婚姻的背後,隱藏著另一個愛情...

拖延症是一回事嗎, 拖延症 跟 懶 是一回事嗎?

我認為拖延症和懶不是一回事。拖延症的根源不是因為懶惰,而是自己對即將到來的結果不夠在意。1.從基因的角度來說一下為什麼會有拖延症 每個人都知道我們人類是從猴子變 的,不管是猴子也好,還是剛變 類也好,人類的壽命都很短,而且生活得不到保障。當時果腹主要以採集業為主,所以既然未來的事情都不知道,我們的祖...