PHP學習——第一章

來源:互聯網
上載者:User
1、從編寫注釋開始寫

HTML檔案中注釋

<!--Comment goes here .-->

HTML的注釋在源檔案中可以看到,但不會出現在呈現的頁面中。

PHP注釋不會發送到Web瀏覽器,即使查看Web源檔案也是如此。

PHP注釋支援三種類型:

# This is comment .

// This is also comment .

這兩種注釋都會使PHP忽略其後直到行尾的一切暖色。因此都是單行注釋。它們還可以用於在PHP程式碼中添加註釋。

第三種允許分布在多行上

/* This is a longer commentthat spans two lines.*/

給指令碼添加註釋

<?php# Created August 27, 2007# Created by Larry E. Ullman# This script does nothing much.echo '<p>This is a line of text.<br />This is another line of text.</p>';/*echo 'This line will not be executed.';*/echo "<p>Now I'm done.</p>"; // End of PHP code.?>

每個指令碼都應該包含最初幾條注釋之一是一個介紹性的模組,其中列出了建立日期、修改日期、建立者、建立者的聯絡資訊、指令碼的目的等。有人認為shell風格的注釋(#)在指令碼中更加醒目,因此這種注釋是最佳的。

2、變數

變數是用於臨時儲存值的容器。這些值可以使數字、文本,或者是複雜得多的資料。PHP具有8中變數。其中包括4種標量(單值)類型——布爾型(TURE或FALSE)、整型、浮點型和字串型,兩種非標量(多值)類型——數組和對象,以及資源(當與資料庫互動時將看到它)和NULL(它是一種不具有任何值的特殊類型)。

不管建立什麼類型的變數,PHP中所有的變數必須遵守以下文法規則:

  • 變數的名稱——也稱為標識符——必須以$開頭,例如$name。
  • 變數的名字可以包含字母、數字和底線的組合。
  • 美元符之後的第一個字元必須是字母或底線而不能是數字。
  • PHP中的變數名稱是區分大小寫,這時一個非常重要的規則。

下面是幾個預定義變數,需要注意的是,可以使用=,即賦值運算子,無需引號即可列印變數。

print $some_var;//或者在雙引號內列印變數print "Hello,$name";//但不能在單引號內列印變數print 'Hello ,$name' //won't work!

// Create a shorthand version of the variable names:$file = $_SERVER['SCRIPT_FILENAME'];//儲存要啟動並執行指令碼的完整路徑和名稱$user = $_SERVER['HTTP_USER_AGENT'];//儲存訪問指令碼的使用者的瀏覽器和作業系統$server = $_SERVER['SERVER_SOFTWARE'];//儲存運行php的伺服器上的應用程式(如apache、nginx等)// Print the name of this script:echo "<p>You are running the file:<br /><b>$file</b>.</p>\n";// Print the user's information:echo "<p>You are viewing this page using:<br /><b>$user</b></p>\n";// Print the server's information:echo "<p>This server is running:<br /><b>$server</b>.</p>\n";

字串就是一串用引號括起來的字元:字母、數字、空格、標點符號,等等。為了建立一個字串變數,可以給一個有效變數賦予一個字串值。

$first_name='Tobias';$today='Dec 7 2012';

在建立字串時,可以使用單引號或者雙引號封裝字元,就像在列印文本時做的那樣。必須在字元的開頭和末尾使用相同類型的引號。如果在字串中間出現相同的引號就需要對它進行轉義。列印字元可以使用echo()或print()函數。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.