跳至主要內容

PHP 學習筆記

撰寫者
Hong
Hong
發佈日期
2021年2月18日
瀏覽次數
--
評論數
--
PHP 學習筆記

PHP 簡介

PHP(全名:PHP: Hypertext Preprocessor)是一種開源的通用計算機腳本語言,特別適合用於網頁開發並嵌入到 HTML 中。PHP 的語法借鑒了 C 語言、Java 和 Perl 等流行計算機語言的特點,對於一般程式設計師來說易於學習。PHP 的主要目標是讓網頁開發人員快速編寫動態頁面,但 PHP 也用於許多其他領域。

PHP 文件的副檔名為 .php,例如 index.php。如上所述,PHP 可以直接嵌入到 HTML 中。

用法

當瀏覽器從上到下讀取 <?php 時,會執行 PHP,並以 ?> 結束。例如:

<!DOCTYPE html>
<html>
    <head>
        <title>PHP</title>
    </head>
    <body>
        <?php
            echo "這是一個句子。"
        ?>
    </body>
</html>

注意事項

PHP 中,PHP 指令結束後不應該有其他 HTML。建議不要以 ?> 結束,否則關閉時可能會引起問題。

<?php
    echo "PHP 結束後沒有 HTML";

PHP 註解

幾乎所有的網頁程式語言都可以使用註解,PHP單行註解使用 //多行註解使用 /* Some text here */

<?php
    echo = "這是一個單行註解"; // 我是一個單行註解
    echo = "這是一個多行註解";
    /*
        我是一個多行註解
        第二行
    */
?>

Echo

PHP 中最簡單的語法是 EchoEcho 的內容必須用雙引號 "" 或單引號 '' 包起來。每條語法必須以分號 ; 結束。

<?php
    echo "這是使用雙引號的範例。";
    echo '這是使用單引號的範例。';
?>

Echo 的內容中還可以使用 HTML 語法。例如,使用 <br/> 來換行。

<?php
    echo "這是第一句<br/>";
    echo "這是第二句";
    echo "<a href=\"https://example.com\">這是一個連結</a>";
?>

變數

我們可以將值分配給變數,使我們更容易編寫 PHP,類似於 Javascript。我們將使用美元符號 $

<?php
    $value = "我是變數值";
?>

命名變數時需要遵循一些規則。

範例描述規則
$value小寫
$Value大寫
$_value底線
$1value以數字開頭

變數名稱中的大寫和小寫是有區別的。大寫變數不等於小寫變數。

變數命名技巧

駝峰式命名法

當變數名稱和函數名稱由兩個或多個單詞組合而成時,使用 "駝峰式命名法" 可以提高變數和函數的可讀性,因為變數中不能有空格。

<?php
    $onePlusOneAnswer = 1 + 1;
    echo $onePlusOneAnswer;
?>

蛇形命名法

蛇形命名法(如 snake_case)是指每個空格用下劃線( _ )字元替代,並且每個單字的首字母用小寫。

<?php
    $one_plus_one_answer = 1 + 1;
    echo $one_plus_one_answer;
?>

字串運算符

有兩種字串運算符。第一種是連接運算符("."),它返回左右參數連接後的字串。第二種是連接賦值運算符(".="),它將右側參數附加到左側參數。

<?php
    echo "這是" . " " . "字串" . " " . "運算符" . "。";
?>

算術運算符

<?php
    $value0 = 1.5 // 浮點數
    $value1 = 1 + 1 // 加
    $value2 = 1 - 1 // 減
    $value3 = 1 * 1 // 乘
    $value4 = 1 / 1 // 除
    $value5 = 12 / 5 // 除法 | 不完整的除法將變為浮點數,這與其他程式語言不同,PHP 會計算餘數
    $value6 = 3 % 5 // 取餘數
?>

參考資料

在 GitHub 上編輯
最後更新日期:2023年4月9日