<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # PHP 語法結構 > 原文: [https://zetcode.com/lang/php/lexis/](https://zetcode.com/lang/php/lexis/) 像人類語言一樣,計算機語言也具有詞匯結構。 PHP 腳本的源代碼由令牌組成。 令牌是原子代碼元素。 在 PHP 語言中,我們具有注釋,變量,字面值,運算符,定界符和關鍵字。 ## PHP 注釋 注釋被人類用來闡明源代碼。 PHP 中的所有注釋均以`#`字符結尾。 ```php <?php # comments.php # Author Jan Bodnar # ZetCode 2016 echo "This is comments.php script\n"; ``` PHP 解釋器將忽略`#`字符后的所有內容。 ```php // comments.php // author Jan Bodnar // ZetCode 2016 /* comments.php author Jan Bodnar ZetCode 2016 */ ``` PHP 還可以識別來自 C 語言的注釋。 ## PHP 空白字符 PHP 中的空白字符用于分隔 PHP 源文件中的標記。 它用于提高源代碼的可讀性。 ```php public $isRunning; ``` 在某些地方需要空格。 例如在訪問說明符和變量名之間。 在其他地方,這是禁止的。 它不能出現在變量標識符中。 ```php $a=1; $b = 2; $c = 3; ``` 標記之間放置的空間量與 PHP 解釋器無關。 它基于程序員的喜好和風格。 ```php $a = 1; $b = 2; $c = 3; $d = 4; ``` 我們可以將兩個語句放在一行中。 或將一條語句分成三行。 但是,源代碼應該是人類可讀的。 存在有關如何布置源代碼的公認標準。 ## PHP 分號 分號用于標記 PHP 語句的結尾。 這是強制性的。 ```php $a = 34; $b = $a * 34 - 34; echo $a; ``` 在這里,我們有三個不同的 PHP 語句。 首先是一項任務。 它將一個值放入`$a`變量。 第二個是表達式。 計算表達式并將輸出提供給`$b`變量。 第三個是命令。 打印`$a`變量。 ## PHP 變量 `variable`是一個標識符,它保存一個值。 在編程中,我們說我們為變量分配了一個值。 從技術上講,變量是對存儲值的計算機內存的引用。 在 PHP 語言中,變量可以包含字符串,數字或各種對象,例如函數或類。 可以隨時間為變量分配不同的值。 PHP 中的變量由`$`字符(稱為符號)和標簽組成。 可以使用字母數字字符和下劃線`_`字符創建標簽。 變量不能以數字開頭。 然后,PHP 解釋器可以更輕松地區分數字和變量。 ```php $Value $value2 $company_name ``` 這些是有效的 PHP 標識符。 ```php $12Val $exx$ $first-name ``` 這些是無效的 PHP 標識符的示例。 變量為區分大小寫。 這意味著`$Price`,`$price`和`$PRICE`是三個不同的標識符。 `case.php` ```php <?php $number = 10; $Number = 11; $NUMBER = 12; echo $number, $Number, $NUMBER; echo "\n"; ``` 在腳本中,我們將三個數值分配給三個變量并打印出來。 但是,出于清楚的原因,不建議創建僅在大小寫不同的變量。 這被認為是不好的做法。 ```php $ php case.php 101112 ``` 這是腳本的輸出。 ## PHP 常量 常量是在腳本執行期間不能更改的值的標識符。 按照約定,常量標識符始終為大寫。 `constants.php` ```php <?php define("SIZE", 300); define("EDGE", 100); #SIZE = 100; echo SIZE; echo EDGE; echo "\n"; ``` 在腳本中,我們定義了兩個常量。 ```php define("SIZE", 300); define("EDGE", 100); ``` 常量是使用`define()`函數創建的。 ```php # SIZE = 100; ``` 常量與變量不同。 我們不能為現有常量分配其他值。 如果我們取消注釋該行,腳本將失敗。 ```php echo SIZE; echo EDGE; ``` 常量不使用美元符號。 ```php $ php constants.php 300100 ``` 這是`constants`腳本的輸出。 以下是 PHP 編譯時間常數的列表。 ```php __CLASS__ __DIR__ __FILE__ __FUNCTION__ __METHOD__ __NAMESPACE__ ``` ## PHP 字面值 `literal`是表示 PHP 源代碼中的值的任何符號。 從技術上講,字面值是在編譯時分配一個值的,而變量是在運行時分配的。 ```php $age = 29; $nationality = "Hungarian"; ``` 在這里,我們為變量分配了兩個字面值。 數字 29 和字符串`"Hungarian"`是字面值。 `literals.php` ```php <?php $name1 = "Jane "; $age1 = 17; $name2 = "Rose "; $age2 = 16; echo "Patrick 34\n"; echo "Luke 22\n"; echo $name1, $age1, "\n"; echo $name2, $age2, "\n"; ``` 如果我們不為變量分配字面值,則無法使用它-刪除它。 ```php $ php literals.php Patrick 34 Luke 22 Jane 17 Rose 16 ``` 這是`literals.php`腳本的輸出。 ## PHP 運算符 `operator`是用于對某個值執行操作的符號。 ```php + - * / % ** ++ -- ?: ?? = += -= *= /= .= %= == != === !== <> > < >= <= <=> && || ! xor or & ^ | ~ . << >> ``` 這些是 PHP 運算符。 我們將在本教程的后面部分討論運算符。 ## PHP 分隔符 `delimiter`是一個或多個字符的序列,用于指定純文本或其他數據流中單獨的獨立區域之間的邊界。 ```php $a = "PHP"; $b = 'Java'; ``` 單字符和雙字符用于標記字符串的開頭和結尾。 ```php function setDate($date) { $this->date = $data; } if ($a > $b) { echo "\$a is bigger than \$b"; } ``` 括號用于標記函數簽名。 簽名是函數參數。 圓括號用于標記函數主體的開始和結束。 它們還用于控制流。 ```php $a = array(1, 2, 3); echo $a[1]; ``` 方括號用于標記數組索引。 ```php /* Author Jan Bodnar January 2019 ZetCode */ ``` `/**/`分隔符用于在 PHP 中提供 C 樣式注釋。 ```php <?php // PHP code ``` `<?php`分隔符用于聲明 PHP 代碼的開始。 ## PHP 關鍵字 關鍵字是 PHP 編程語言中的保留字。 關鍵字用于在計算機程序中執行特定任務; 例如,打印值,執行重復性任務或執行邏輯操作。 程序員不能將關鍵字用作普通變量。 以下是 PHP 關鍵字的列表。 ```php abstract and array() as break case catch class clone const continue declare default do else elseif enddeclare endfor endforeach endif endswitch endwhile extends final for foreach function global goto if implements interface instanceof namespace new or private protected public static switch throw try use var while xor yield yield from ``` 接下來,我們還有其他語言構造。 ```php die() echo() empty() exit() eval() include() include_once() isset() list() require() require_once() return() print() unset() ``` 在 PHP 教程的這一部分中,我們介紹了 PHP 語言的基本詞匯結構。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看