亚洲无日韩码精品,成人国产精品日本在线,人妻无码中文字幕免费视频蜜桃,少妇扒开毛茸茸的b自慰

歡迎光臨官渡區(qū)光晉五金經(jīng)營部!
源頭制造官渡區(qū)光晉五金經(jīng)營部高新技術(shù)企業(yè) 歐盟標(biāo)準(zhǔn) 雙效合一
全國咨詢熱線:13903338919
熱門關(guān)鍵詞: 汽車配件 汽車音響 汽車電瓶
當(dāng)前位置:主頁 > 新聞資訊 >

PHP之變量、常量學(xué)習(xí)筆記

時間:2025-07-04 07:04:53 來源:lc 點擊:4 次

有關(guān)變量的變量筆記傳地址賦值
PHP之變量、常量學(xué)習(xí)筆記
PHP3中,變量總是常量傳值賦值。PHP4提供了另外一種方式給變量賦值:傳地址賦值。學(xué)習(xí)使用傳地址賦值,變量筆記即簡單地追加一個(&)符號到將要賦值的常量變量前(源變量)。這意味著新的學(xué)習(xí)變量簡單的引用了原始變量,改動新的變量將影響到原始變量,反之亦然。變量筆記
PHP之變量、常量學(xué)習(xí)筆記
<?常量php
PHP之變量、常量學(xué)習(xí)筆記
$foo='Bob';
$bar=&$foo;
$bar="Mynameis$bar";
echo$bar;
echo$foo;
?>
變量foo只在首行被賦值,正常應(yīng)輸出為“Bob”,學(xué)習(xí)然而傳址賦值給變量bar,變量筆記在變量bar值發(fā)生變化的常量同時,變量foo的學(xué)習(xí)值也發(fā)生了變化。
關(guān)于(超)全局變量
PHP全局變量的變量筆記聲明是在引用變量時聲明的,而非在程序首行定義、常量賦值變量時來定義是學(xué)習(xí)全局還是局部變量。
<?php
$a=1;
$b=2;
functionSum()
{
global$a,$b;
$b=$a+$b;
}
Sum();
echo$b;
?>
如果函數(shù)Sum()內(nèi)沒有使用global聲明全局變量,程序會報錯未定義的變量。
當(dāng)然,在PHP中還有一些變量在某程序功能范圍內(nèi)是不需要global聲明,這些變量稱為超全局變量,而這些超全局變量基本都不是用戶自定義的,而是PHP預(yù)定義的一些變量,比如$_GET、$_POST、$_COOKIE等。
有關(guān)可變變量
PHP中比較有意思的可變變量,比如$a="bruce",還可以使用$$a表示為$bruce,即可變變量是使用的兩個美元符號。
但其中在$$a[1]中,是$a[1]作為一個變量,還是$$a作為一個變量并取出該變量中索引為[1]的值?這里沒有前后的依次關(guān)系,而是使用${ $a[1]}或${ $a}[1]來表示上述兩種情況。
=========================================================
關(guān)于常量
常量區(qū)別于變量,從常量被定義起其范圍就是全局的
量默認為大小寫敏感,按照慣例常量標(biāo)識符總是大寫的
常量前面沒有美元符號($)
常量一旦定義就不能被重新定義或者取消定義
常量只能用define()函數(shù)定義,而不能通過賦值語句
比如define("MYNAME","cnbruce")就是定義了一個值為“cnbruce”的MYNAME常量
<?php
define("MYNAME","cnbruce");
$MYNAME="cnrose";
echoMYNAME;
echo$MYNAME;
?>
另外,如何將常量和變量的值一起輸出,這需要涉及到PHP的字符串運算,使用英文句號(.)可將字符串連接合并成新的字符串,類似ASP中的&。
echoMYNAME.",".$MYNAME;輸出為“cnbruce,cnrose”
和變量中的預(yù)定義變量一樣,PHP也有預(yù)定義常量(或稱魔術(shù)常量),即不需要define()函數(shù)定義。比如
__FILE__表示文件的完整路徑和文件名,類似于ASP中Server.Mappath當(dāng)前文件
<?php
echo__FILE__;
?>
PHP預(yù)定義常量分為:
內(nèi)核預(yù)定義常量,在PHP內(nèi)核、Zend和SAPI模塊中定義的常量
標(biāo)準(zhǔn)預(yù)定義常量,PHP中默認定義的常量

以上就是【PHP之變量、常量學(xué)習(xí)筆記】的全部內(nèi)容了,歡迎留言評論進行交流!


在線客服
聯(lián)系方式

熱線電話

010-81676023

上班時間

周一到周五

公司電話

13407129776

獲取報價