在php中ab和ab的區別PHP程式設計aab和aab,分別的什麼意思?

2021-03-09 05:00:27 字數 2850 閱讀 3277

1樓:拎壺蔥

首先你要明白指標的概念,不過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

2樓:南湖晨風

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

<?php

$a =& $b;

?>

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

3樓:匿名使用者

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

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

也許還不夠清楚。呵呵

php程式設計:$a = $a % $b 和 $a = $a . $b,分別的什麼意思?

4樓:匿名使用者

$a = $a % $b 表示先把$a除以$b,然後把除得的餘數賦給$a //這時候已經把原先的$a覆蓋了!

$a=$a . $b 表示把$a與$b兩個字串連線起來。比如$a='a';$b='b';

這時候echo $a . $b;就會顯示 "ab"

php中的$a=&$b和$b=&$a是一回事嗎

5樓:查無記錄

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

<?php

$a=&$b;

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

$a="3333";

echo $b;

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

$b = "444";

echo $a;

?>

6樓:莫路草根

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

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

php中$a++和++$a的區別

7樓:學雅思

一、步驟不同

1、$a++:會先呼叫$a,之後執行自增運算。

2、++$a:先進行自增運算,之後呼叫$a。

二、主體不同

1、$a++:相當於 a = i; i++。

2、++$a:相當於 i++; a = i。

三、記憶體執行不同

1、$a++:記憶體中先將$a調入堆疊,之後指標自增1,之後將$a調出。

2、++$a:記憶體中指標先自增1之後將$a調入到指定記憶體位置。

8樓:匿名使用者

一張圖幫你搞定問題。

在理解的時候要注意,$i++所輸出的值,和這條詩句執行過後的$i本身的值是不同的。

9樓:匿名使用者

$a++ 是先使用$a的值,再將$a+1,比如$a=1, $b=$a++;;; 則$b=1,$a=2

++$a 是$a+1之後的整個值。。比如$a=1, $b=++$a;;; 則$b=2,$a=2

10樓:匿名使用者

$i++是先賦值再加,++$i是先加再賦值...就是這

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

11樓:匿名使用者

$a = &$b;

這個是引用賦值

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

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

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

12樓:匿名使用者

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

<?php

$b =&$a;

?>

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

13樓:匿名使用者

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

14樓:匿名使用者

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

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

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

15樓:wx_唯美

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

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

16樓:

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

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

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

向量a,b中,abaxb?有區別嗎

這屬於抄基本概念,區別很大的,寫得也不好 1a和b的數量積,也叫內積,一般寫為 a點乘b或a dot b,結果是一個數值 a dot b a b cos 可以理解為向量a的模值與向量b在向量a方向上的投影的乘積 b cos即向量b在向量a方向上的投影也可理解為向量b的模值與向量a在向量b方向上的投影...

在ABC中,b asinC,c acosB,則ABC一定是什麼三角形

只有 a 90 a是斜邊時 有上述關係,所以 abc一定是直角三角形且 a為直角。在 abc中,b asinc,c acosb,則 abc一定是什麼三角形 因為在 abc中,c acosb,所以由余弦定理得,c a a 2 c 2 b 2 2ac,化簡得,a 2 c 2 b 2 則 abc是直角三角...

ab1比較ab和ab2的大小

a b 1比較a b和a b 2的大小 解,得 a b a b 2 a b a b 2 2 2b 2 1 b 因為a b 1 所以b 1 所以2 1 b 0 所以 a b a b 2 作差法 a b a b 2 2 2b小於0 所以後者大 a b 2 a b 2b 2 因為b 1 所以2b 2 所以...