PHP和MySQL入門(3)

來源:互聯網
上載者:User
變數和運算子

PHP中的變數與許多其它程式中的變數一樣。當還未被初始化時,變數僅僅是一個假想的容器的名字,其中可以存放任何數值。下面的語句建立了一個叫$testvariable(在PHP中所有的變數都以一個美元符開始)並將其賦值為3:

$testvariable = 3;

PHP是一個“寬鬆類型”的語言,這就是說,一個變數可以包含任何類型的資料(數字、字串或 者其他類型),在它的存活期內其類型可以自由地轉換。所以如 果在上面的語句後再出現這樣的語句,這就意味著給我們的已經存在的$testvariable變數重新賦了一個值。這個變數從一個數值變數變成了一個字元 串變數:

$testvariable = "Three";

在上面的兩個語句中我們用到的等號被稱之“賦值運算子”,它是用來給一個變數賦值的。另外,我們還有一些執行數學運算的運算子:

$testvariable = 1 + 1; //變數賦值為2。
$testvariable = 1 - 1; //變數賦值為0。
$testvariable = 2 * 2; //變數賦值為4。
$testvariable = 2 / 2; //變數賦值為1。

上面的各行的最後都有一個注釋。注釋是通過插入解釋性的文字來說明我們的代碼的用途,同時它也 會通知PHP解釋程式忽略對這部分語句的解釋。注釋以//開 始並在同一行內結束。如果你熟悉在其他語言中的風格的注釋,在PHP中你也可以這樣用。在我們這個教程中,我們會經常使用注釋來對程式作出解釋。
現在回到我們上面的四個語句,四個運算子分別被用來完成加、減、乘、除的運算。另外,還有一個運行符是用來連接字串的:

//給變數賦值為"Hi there!".
$testvariable = "Hi " . "there!";
變數可以被應用在很多使用實際數值的地方。你可以看看下面的例子:
$var1 = "PHP"; //將$var1賦值為"PHP"
$var2 = 5; //將$var2賦值為5
$var3 = $var2 + 1; //將$var3賦值為6
$var2 = $var1; //將$var2賦值為"PHP"
echo($var1); //輸出"PHP"
echo($var2); //輸出"PHP"
echo($var3); //輸出6
echo($var1 . " rules!"); //輸出"PHP rules!"
echo("$var1 rules!"); //輸出"PHP rules!"
echo('$var1 rules!'); //輸出'$var1 rules!'

請特別注意最後的兩行,你可以直接在一個字串中包含一個變數名,如果你用雙引號將其括起來,將會用該變數的值代替變數名。而最後一行證明,如果你使用的是單引號,是不會作這種轉換的。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.