當你的才華
還撐不起你的野心時
那你就應該靜下心來學習
目錄
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";
?>
短標籤結束標籤不寫,也是合法的,程式也能照常輸出,朋友你可以嘗試一下,**我先貼出來了
/root 路徑下使用vim 命令建立indexhtml.php ,使用echo 輸出html 頁面$a =
'hello world';
echo
"$a 我喜歡你!1111111";
執行結果如下:<?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...