鍍金池/ 教程/ PHP/ 變量
使用數(shù)組
使用數(shù)值
cookie 和 session
數(shù)據(jù)庫介紹
總結(jié)
使用字符串
創(chuàng)建函數(shù)
變量
文件和目錄
控制結(jié)構(gòu)
HTML 表單和 PHP
PHP 概述
創(chuàng)建 Web 應(yīng)用程序

變量

預(yù)定義的變量

PHP 中的變量是臨時的,只存在于腳本執(zhí)行期間

預(yù)定義的變量是不需創(chuàng)建就可以使用,因?yàn)?PHP 已經(jīng)完成創(chuàng)建工作

print_r()函數(shù)可以顯示變量值

打印 PHP 預(yù)定義的變量:

        <?php
            print_r($_SERVER);
        ?>

$_SERVER 這個預(yù)定義的變量包含了服務(wù)器的所有數(shù)據(jù)

例如:

    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.101 Safari/537.36
    [SERVER_SOFTWARE] => Apache/2.4.9 (Win32) OpenSSL/1.0.1g PHP/5.5.11

變量命名

注意:PHP 的變量區(qū)分大小寫

變量命名建議:

  • 變量名全部用小寫字母
  • 讓變量名具有意義
  • 使用注釋說明變量用途
  • 保持一致的命名規(guī)則

變量類型

  • 字符串
    "1990" 字符串型的整型在進(jìn)行數(shù)學(xué)運(yùn)算時會被當(dāng)成數(shù)值型
  • 數(shù)組
    PHP 的數(shù)組有兩種類型:索引數(shù)組和關(guān)聯(lián)數(shù)組
    索引數(shù)組:使用數(shù)組作為鍵
    關(guān)聯(lián)數(shù)組:使用字符串作為鍵

print 不能打印非單值的類型,數(shù)組和對象需要使用print_r打印值

理解引號

  • 單引號 單引號的內(nèi)容將照字面意思進(jìn)行處理
  • 雙引號 雙引號引用的內(nèi)容需要進(jìn)行推斷 雙引號里面的變量將被值代替
$str = '1990'; //這里可以使用雙引號
print '$str'; //$str 單引號 字面值
print "\n"; //轉(zhuǎn)義字符 必須雙引號
print "$str+10";//1990+10 雙引號 變量被值替換