PHP基礎(chǔ)篇之變量常量

變量

php中變量名都是跟在美元符號$后面
變量名由字母或者下劃線開頭,后面跟上任意數(shù)量的字母贷盲,數(shù)字葱蝗,或者下劃線。

php > $name = "Tom";
php > $NAME = "Jack";
php > echo $name;
Tom
php > echo $NAME; //變量名區(qū)分大小寫
Jack

1. 變量的賦值

  • 直接賦值

    當(dāng)一個(gè)變量的值賦予另外一個(gè)變量時(shí)掉伏,改變其中一個(gè)變量的值缝呕,將不會(huì)影響到另外一個(gè)變量。

      php > $a = 10;
      php > $b = $a;
      php > $a = 5;
      php > echo 'a的值為:'.$a."\n".'b的值為'.$b;
      a的值為:5
      b的值為10
    
  • 引用賦值

    改動(dòng)新的變量將影響到原始變量斧散,改變原始變量也會(huì)影響到新的變量供常,使用引用賦值需在變量名面前加&符號。

      php > $a = 10;
      php > $b = $a;
      php > $c = &$a;
      php > $a = 5;
      php > echo "a的值為$a\n"."b的值為$b\n"."c的值為$c";
      a的值為5
      b的值為10
      c的值為5
    

2. 變量的操作

  • 是否聲明

    bool isset ( mixed $var )
    如果$var存在即返回true鸡捐,不存在返回false栈暇。

      php > var_dump(isset($sex));
      bool(false)
      php > $sex = "man";
      php > var_dump(isset($sex));
      bool(true)
    
  • 是否為空

    bool empty ( mixed $var )
    如果$var是非空或者非零,返回false箍镜;" "源祈、0煎源、"0"、NULL新博、FALSE薪夕、array(),以及沒有任何屬性的對象都將被認(rèn)為是空的赫悄,如果 var 為空原献,則返回 TRUE。

      bool(true)
      php > $name = "Tom";
      php > var_dump(empty($name));
      bool(false)
    
  • 釋放變量

    void unset ( mixed $var [, mixed $var [, $... ]] )
    銷毀指定變量$var埂淮。

      php > $name = "tom";
      php > var_dump(isset($name));
      bool(true)
      php > unset($name);
      php > var_dump(isset($name));
      bool(false)
    

3. 全局變量

  • global 關(guān)鍵字

      <?php
      $a = 1;
      $b = 2;
      function Sum()
      {
          global $a, $b;
          $b = $a + $b;
      }
      Sum();
      echo $b;
      ?>
      
      輸出結(jié)果:3
    
  • $GLOBALS 數(shù)組

      <?php
      $a = 1;
      $b = 2;
      function Sum()
      {
          $GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b'];
      }
      Sum();
      echo $b;
      ?>
      
      輸出結(jié)果:3
    

4. 靜態(tài)變量

static $var

靜態(tài)變量僅在局部函數(shù)域中存在姑隅,但當(dāng)程序執(zhí)行離開此作用域時(shí),其值不丟失倔撞。

function test()
{
    static $count = 0;
    $count++;
    echo $count;
    if ($count < 10) {
        test();
    }
    $count--;
}
test();

輸出結(jié)果:12345678910

常量

常量是簡單值的標(biāo)識符讲仰,對大小寫敏感,標(biāo)識符總是大寫的痪蝇。

定義常量: define ( '標(biāo)識符' , '對應(yīng)值' )

php > define("NAME",'tom');
php > echo NAME;
tom

系統(tǒng)常量

摘自php手冊

我是一名php初學(xué)者鄙陡,在學(xué)習(xí)的時(shí)候?qū)懥诉@些總結(jié)和大家分享,有不恰當(dāng)?shù)牡胤綒g迎大家多多指正躏啰,我也會(huì)虛心的接受大家的建議趁矾,希望和大家共同進(jìn)步。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末给僵,一起剝皮案震驚了整個(gè)濱河市毫捣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌帝际,老刑警劉巖蔓同,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蹲诀,居然都是意外死亡斑粱,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進(jìn)店門脯爪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來珊佣,“玉大人,你說我怎么就攤上這事披粟≈涠停” “怎么了?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵守屉,是天一觀的道長惑艇。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么滨巴? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任思灌,我火速辦了婚禮,結(jié)果婚禮上恭取,老公的妹妹穿的比我還像新娘泰偿。我一直安慰自己,他們只是感情好蜈垮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布耗跛。 她就那樣靜靜地躺著,像睡著了一般攒发。 火紅的嫁衣襯著肌膚如雪调塌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天惠猿,我揣著相機(jī)與錄音羔砾,去河邊找鬼。 笑死偶妖,一個(gè)胖子當(dāng)著我的面吹牛姜凄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播趾访,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼态秧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了腹缩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤空扎,失蹤者是張志新(化名)和其女友劉穎藏鹊,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體转锈,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盘寡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了撮慨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片竿痰。...
    茶點(diǎn)故事閱讀 39,731評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖砌溺,靈堂內(nèi)的尸體忽然破棺而出影涉,到底是詐尸還是另有隱情,我是刑警寧澤规伐,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布蟹倾,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏鲜棠。R本人自食惡果不足惜肌厨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望豁陆。 院中可真熱鬧柑爸,春花似錦、人聲如沸盒音。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽里逆。三九已至进胯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間原押,已是汗流浹背胁镐。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留诸衔,地道東北人盯漂。 一個(gè)月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像笨农,于是被迫代替她去往敵國和親就缆。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容