PHP基礎語法

2021-10-03 08:59:06 字數 2425 閱讀 4808

當你的才華

還撐不起你的野心時

那你就應該靜下心來學習

目錄

php 基礎語法

知識點分類

•  php 標記

•  html 中分離php**

•  指令分割符號

• 注釋

學習php 標記,指令分隔符和注釋

•  php 標記

•  html 中分離php**

•  指令分隔符

•  注釋

php 解析器解析,通常能解析 php 標記為 <?php 和 ?>或者是使用短格式  和 ?>標籤內的內容。如果檔案內容是純 php **,最好在檔案末尾刪除 php 結束標記可以避免在 php 結束標記之後,意外加入了空格或者換行符等其它特殊字元或不小心鍵入的內容,會導致 php 開始輸出額外新增上去的空白內容。

我來通過例項來看看省略了檔案末尾的結束標籤 ?> ,是否程式會報錯?

建立hello1.php檔案(vim hello1.php),**如下:

<?php 

$a =

'hello world';

echo

"$a 我喜歡你!";

執行結果如下:

注:php5.4 以後短標籤無需任何設定,都是合法標籤,且在php7 中 兩個標記方式已經不再適用

$a = 

'hello world';

echo

"$a 我喜歡你!***xx";

?>

執行結果如下:

短標籤結束標籤不寫,也是合法的,程式也能照常輸出,朋友你可以嘗試一下,**我先貼出來了

$a = 

'hello world';

echo

"$a 我喜歡你!1111111";

/root 路徑下使用vim 命令建立indexhtml.php ,使用echo 輸出html 頁面

<?php 

$a =

true;

echo

"

.($a ?

" class='highlight'" :

'').

">

this is a paragraph ***

";

執行結果如下:

對上述的命令進一步改造,/root 路徑下使用vim 命令建立indexhtml1.php ,由於在一對開始(類似)和結束標記(

)之外的內容都會被 php 解析器忽略,可以在 html 中需要使用 php 的地方,再執行 php 程式

<?php 

$a =

true;

?>

=$a ?

"class='highlight'" :

''?>>

this is a paragraph wwwww

執行結果如下:

為什麼要單獨執行呢?

這樣可以避免我們想單獨輸出某個標籤內容時,echo 卻直接輸出了所有的html 內容,這往往不是我們想要的,所以更建議使用第二種方式將 php **嵌入到 html 中,避免使用echo輸出整段 html **

php 需要在每個語句後用分號(;)結束指令。

如果後面還有新行,則**段的結束標記包含了行結束

php 支援多種注釋風格

•  單行注釋: // 和 # 僅僅注釋當前行或當前php**塊

•  多行注釋:開始位置/* 要注釋的內容    結尾時用 */  代表注釋結束

<?php 

多行注釋

/*echo '******x';

echo '******x';

echo '******x';

echo '******x';

*/或另外一種多行注釋

/*** 多行注釋

* 注釋內容

* echo '******x';

* echo '******x';

*/單行注釋

// echo '******x';

或另外一種單行注釋

# echo '******x';

我不需要自由,只想揹著她的夢

一步步向前走,她給的永遠不重

當你的才華

PHP基礎語法

測試發現在瀏覽器無法開啟中文路徑下的檔案,我是html echo 在html內插入php,需要有結束標記符 a 10 定義變數 b 5 echo a b 15 a 20 echo a b 25 echo const the value 100 宣告常量 echo the value 100 the ...

PHP語法基礎

php語法的基礎 a定義變數常量,b定義函式,c流程控制,d迴圈,e邏輯運算 created by phpstorm.user haily date 2016 4 11 time 23 12 1.定義變數,常量 echo 1.定義變數,常量 echo echo hello world,echo c ...

PHP 基礎語法

php 基礎語法簡單記憶 指令碼以結尾 變數以 開頭 結尾,最後一行不用分號 字串運算子 串接 串接賦值 echo 輸出 print也可以,但是比echo慢 字串中能包含 html 標記 echo hello world 注釋 變數對大小寫敏感,關鍵字 自定義的函式和類對大小寫不敏感 local和g...