PHP從零單排(一)PHP基本語法

2021-06-21 14:18:02 字數 1712 閱讀 3700

1. php分隔符

因為php是嵌入式指令碼語言,需要使用某種分隔符將php**和html的內容區分開來,這裡所說的分隔符就是「<?php」和"?>",他們將php**包含其中,也就是說,所有的php**都應該寫在「<?php」和"?>"之間。

2. 新增注釋

注釋風格有

使用符號「//」新增乙個單行的注釋

使用符號「#」新增乙個單行的注釋

使用符號「/*」和「*/」新增乙個多行的注釋,也可以用來單行注釋。

3. 變數的資料型別

php屬於弱型別語言。也就是說,變數的資料型別一般不用開發人員指定,php會在程式執行過程中,根據程式上下文環境決定變數的資料型別如一串數字「789」,在用echo語句輸出時,它作為字串處理,但是做數**算時,他就作為整數處理。php的變數主要有以下型別:

整數型別    浮點型別    字串型別    布林型別    陣列型別    物件型別

3.1 字串型別

一串字元組成乙個字串,如abcde就是乙個字串。在php中常用雙引號("")或者單引號('')指定乙個字串。

$s="php string";

使用雙引號指定的字串,如果字串中含有變數,那麼這個變數就會被其實際內容(即變數的值)替換,如下**所示

$v="string";

$s="php$v";

其中,由雙引號指定的字串「php$v」中含有變數$v,因此$s的最終結果是phpstring。如果希望輸出的是$v本身而不是其變數的值,就需要對特殊符號"$"做轉義,在特殊符號"$"前加上反斜槓"\"就可以輸出符號"$"本身了。

$v="string";

$s="php\$v";

變數$s的最終結果將會是:php$v。使用反斜槓(\)指定特殊的字元,這叫做字元轉義。例如在雙引號指定的字串中,要使用雙引號""",就應該這樣寫:\",這樣就在字串中新增了乙個雙引號。如下為主要php主要特殊字元的轉義含義。

\r    指定回車符

\n   指定換行符,即生成新的一行

\t    指定水平製表符

\\    指定反斜槓

\$    指定美元符號

\"    指定雙引號

在php中也可以使用單引號指定字串。與雙引號不同的是,單引號指定的字串,不會對其中的變數用變數的值做替換,也不會對"\"和"""之外的字元做轉義。

字串運算子只有乙個,即字串的連線運算子","。這個運算子將兩個字串連線成乙個新的字串。

4.邏輯運算子

!    邏輯非    !$a 如果$a為false,則!$a為true,反之,!$a為false

&&(and)    邏輯與    $a&&$b    如果$a和$b竇唯true,則$a && $b為true;如果$a或$b任意乙個為false,則$a && b為false

||(or)    邏輯或    $a || $b 如果$a或$b任意乙個為true,則$a||$b為true;如果$a和$b為false,則$a || $b為false

xor    邏輯已或    $a    xor  $b    如果$a或$b任意乙個為true,但不同時為true,則$a xor $b 為true

====(全等於)    $a===$b   如果$a等於$b,並且它們的型別也相同,則$a===$b的值為true

PHP從零單排(八)用PHP處理日期和時間

在php中使用函式date 可以得到乙個格式化的日期和時間。string date string format int timstamp 函式date 有兩個引數 第乙個引數 format是乙個格式化的字串 第二個引數是可選的,它表示unix的時間戳。該函式將時間戳 timestamp按字串 for...

PHP基本語法(一)

php在web開發中的應用 收集表單資料 生成動態網頁 字串處理 動態輸出影象 gd擴充套件庫動態輸出影象 文字按鈕 驗證碼 資料統計圖等 處理伺服器端檔案系統 編寫資料庫支援的網頁 會話跟蹤控制 處理xml檔案 支援大量的網路協議 伺服器端的其他相關操作 php語言標記 四種不同的開始和結束標記 ...

PHP基本語法

魔術常量 file 這個預設常量是 php 程式檔名。若引用檔案 include 或 require 則在引用檔案內的該常量為引用檔名,而不是引用它的檔名。line 這個預設常量是 php 程式行數。若引用檔案 include 或 require 則在引用檔案內的該常量為引用檔案的行,而不是引用它的...