跳轉到內容

PHP 程式設計/程式碼片段

來自華夏公益教科書,一個開放的世界中的開放書籍

程式碼片段對於任何初學者來說,都是學習程式碼的有效工具。

PHP 4 & 5

[編輯 | 編輯原始碼]

基礎級別

[編輯 | 編輯原始碼]
  • echo "要列印的文字"; - 此語言結構將回顯引號之間的文字。這不是函式,而是語言結構。
  • echo "$var"; - 注意雙引號。由於使用雙引號,這將列印變數的**值**。如果 $var="Bobby",這將輸出

Bobby

  • echo '$var'; - 注意引號現在是單引號。這將輸出引號內文字的字面鍵入。該示例將輸出

$var

  • $var="Jericho";echo "Joshua fit the battle of $var."; - 除了用變數的值替換變數名(以及其他幾個小事項)之外,雙引號將引用文字鍵入。因此這將輸出

Joshua fit the battle of Jericho.

再次,如果使用單引號——'Joshua fit the battle of $var';——這將輸出

Joshua fit the battle of $var.

  • echo $var; - 如果你只想列印變數的值,你根本不需要引號。如果 $var 的值為“1214”,程式碼將輸出

1214

  • require "URL"; - 此語言結構將包含引號之間的頁面。不能用於動態頁面,例如 require("main.php?username=SomeUser"); 將無法工作。這不是函式,而是語言結構。
  • date("日期/時間格式"); - 從 Unix 時間戳返回日期的函式——其中 H 是小時,i 是分鐘,s 是秒,d 是日,m 是月,Y 是四位數的年份——例如,date("H:i:s d/m/Y"); 將在 2006 年 8 月 10 日 12:22:01 返回 12:22:01 10/08/2006
  • unlink("檔名"); - 刪除 檔名 中指定的檔案的函式。

基礎級別

[編輯 | 編輯原始碼]
<?php
  $variable1 = 'beginning';
  //This is a comment after a variable being defined
  if ($variable1 == 'beginning') {
    //If is a test to see if a variable has certain
    //value and initiates the wanted sequences if true
    echo 'Hello World!';
    //The echo displays to the page
  }
else
{
echo 'some code';
}

?>

包含由經驗豐富的開發人員建立的基於 OOP 的示例

僅限 PHP 5

[編輯 | 編輯原始碼]

基礎級別

[編輯 | 編輯原始碼]

僅在 PHP 5 上執行的基本操作。

  • file_put_contents("檔名", "要儲存的文字"); - 將 要儲存的文字 中指定的文字儲存到 檔名 中指定的檔案的函式。將覆蓋現有檔案內容,除非新增另一個引數 FILE_APPEND。

例如 file_put_contents("檔名", "要儲存的文字");要儲存的文字 寫入 檔名,但將覆蓋現有文字,而 file_put_contents("檔名", "要儲存的文字", FILE_APPEND);要儲存的文字 寫入 檔名,但不會覆蓋現有文字(而是追加)。

  1. 輸入驗證Kgrsajid 提供。
  2. 高階輸入驗證 由 nemesiskoen 提供。


華夏公益教科書