php中function taa 10下面兩種呼叫有區別麼t ata

2021-05-21 20:19:23 字數 2176 閱讀 5430

1樓:匿名使用者

function t(&$a) {} 是表示引數$a以引用的方式傳遞,t($a)是正確的,t(&$a)可能會有提示資訊告訴你不要這樣做。

詳細說明如下:

function t(&$a)

$a = 10;

t($a); //現在$a變成11了

function t($a)

$a = 10;

$b = t($a);//$a還是10,$b是11$b = t(&$a); //$a 和 $b 都是11(不過同時會有警告資訊,php反對這樣做)

2樓:匿名使用者

t(&$a) 這個會遮蔽一些錯誤提示,效率會稍低一點

如果沒有錯誤,這兩個不會有什麼明顯區別的!

3樓:wo習慣了戀你

最佳答案:沒有區別!

4樓:匿名使用者

沒有區別。後一種php應該會產生一個notice,因為php自己會判斷

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

5樓:

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

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

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

php中$a++和++$a有什麼區別

6樓:匿名使用者

$a++ 是先返回值再加

++$a 是先加再返回

你自己是下面的程式就知道了

----------

<?

$a=1;

$zong=$a++;

echo $zong." $a++的結果

";$a=1;

$zong=++$a;

echo $zong." $++a 的結果";

?>

7樓:匿名使用者

$a++ 先顯示a的值,再將其加1,用於以後的比較

++$a 先將其加1,再顯示a的值

記住的要決:a在前面就是先顯示,++或--在前面就先執行此操作

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

8樓:匿名使用者

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 賦給新變數。

9樓:匿名使用者

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

10樓:程遠皓

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

11樓:匿名使用者

$a=10;

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

$c=$b;

12樓:魏璧郭芳春

$a=1;a==1

$a++;a==

2$c=&$a;

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

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

13樓:loli控的歐尼醬

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

php中ifm什麼意思php中new什麼意思?

m是個襲 變百量,在php裡面定義變bai 量的時候必須在前面加du上 符號。zhiif是判斷的意dao思。度!是非的意思,是指如果專 m為true那麼就取false,如果 m為false,那麼就取true。php可以與很多主流的資料庫建立起連線,如mysql odbc oracle等,php是利用...

php中ul與li呼叫,php中ul與li呼叫

看你的資料,好像是有若干個li要輸出,每三個屬於一個ul 反有li應該是包含在一個陣列中 li array li組成的陣列 lic 每個ul包含的li數量 此處應設為3 ul array array chunk li array,lic 將li陣列分組,分成若干個組,每組由3個li組成,最後不夠3個...

php 在網頁中嵌入php,使用include指向別的檔案,報錯

錯誤是載入失敗 你現在首先確定一下 你include的路徑是否有問題修改成 試一下 include connect.php 這個使用的是相對路徑,在呼叫檔案路徑合適時能夠正常引用,在呼叫檔案位置改變之後就引用失敗了,建議include之類的方法不要放在自定義方法內,如果非要用在自定義方法內,一定要用...