PHP 語法
阿新 • • 發佈:2017-07-10
類與對象 ssi echo 不同的 arch var php 如果 blank
PHP 語法
PHP 標記
PHP 腳本可放置於文檔中的任何位置。
PHP 腳本以 <?php 開頭,以 ?> 結尾:
<?php
// 此處是 PHP 代碼
?>
PHP 文件的默認文件擴展名是 ".php"。
PHP 文件通常包含 HTML 標簽以及一些 PHP 腳本代碼。
PHP 也允許使用短標記 <? 和 ?>,但不鼓勵使用。
只有通過激活 php.ini 中的 short_open_tag 配置指令或者在編譯 PHP 時使用了配置選項 --enable-short-tags 時才能使用短標記。
自 PHP 5.4 起,短格式的 echo 標記 <?= 總會被識別並且合法,而不管 short_open_tag 的設置是什麽。
如果文件內容是純 PHP 代碼,最好在文件末尾刪除 PHP 結束標記。這可以避免在 PHP 結束標記之後萬一意外加入了空格或者換行符, 會導致 PHP 開始輸出這些空白,而腳本中此時並無輸出的意圖。
與HTML混合編程
凡是在一對開始和結束標記之外的內容都會被 PHP 解析器忽略,這使得 PHP 文件可以具備混合內容。
<?php if ($expression == true): ?>
This will show if the expression is true.
<?php else: ?>
Otherwise this will show.
<?php endif; ?>
指令分隔符(語句結束符)
註釋:PHP 語句以分號結尾(;)。PHP 代碼塊的關閉標簽也會自動表明分號(因此在 PHP 代碼塊的最後一行不必使用分號)。
PHP 中的註釋
- 單行註釋 "//,#"
- 多行註釋 "/ /"
<!DOCTYPE html>
<html>
<body>
<?php
// 這是單行註釋
# 這也是單行註釋
/*
這是多行註釋塊
它橫跨了
多行
*/
?>
</body>
</html>
PHP 大小寫敏感
在 PHP 中,所有用戶定義的函數、類和關鍵詞(例如 if、else、echo 等等)都對大小寫不敏感。
在下面的例子中,所有這三條 echo 語句都是合法的(等價):
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
不過在 PHP 中,所有變量都對大小寫敏感。
在下面的例子中,只有第一條語句會顯示 $color 變量的值(這是因為 $color、$COLOR 以及 $coLOR 被視作三個不同的變量):
<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>
轉義字符 \
使用轉義字符來輸出一些特殊的符號或者引號。
\t
\r
\‘
在字符串中輸出變量名,使用花括號
$name = " World!";
echo "Hello{$name}";
如何輸出語句
echo "Hello World!";
如何使用變量
$my_var = "Hello World!";
echo var_dump($my_var);
echo strlen($my_var);
如何使用數組
$myarr = array("one"=>"first",
"two"=>"second",
"three"=>"third"
);
foreach($myarr as $key=>$value){
echo "key=".$key.", value=".$value;
}
如何使用函數
function myfun($title, $myvar="Moments"){
echo ">>>".$title."
";
echo $myvar;
echo "
";
}
myfun("如何使用函數", "Hello World!");
如何使用類
class MyClass{
var $myvar;
function MyClass(){
$this->myvar = "Begin";
}
function SetVar($temp){
$this->myvar = $temp;
}
function GetVar(){
return $this->myvar;
}
}
$myclass = new MyClass;
myfun("如何使用類", $myclass->GetVar());
$myclass->SetVar("Hello World!");
myfun("如何使用類", $myclass->GetVar());
衿華客
php 教程
- PHP簡介
- PHP安裝
- PHP語法
- PHP數據類型
- PHP變量
- PHP運算符
- PHP流程控制
- PHP函數
- PHP類與對象
- PHP字符串
- PHP正則表達示
- PHP文件
- PHP圖形圖像
- PHPXML
- PHP會話緩存
- PHP異常處理
- PHP數據庫
- PHP日期時間戳
- PHP代碼風格規範
server 環境
- ubuntu入門
- docker入門
- git入門
frame 框架
- laravel入門
- dingo入門
- JWT入門
- Laravel框架關鍵技術解析
- laravel則修筆記
- rpc入門
- rabbitmq入門
- opencc多國語言
case 實例
- php面試題筆記
- python圖標提取
- 字幕亂碼問題
db 數據庫
- elasticsearch入門
- 數據庫操作
- redis入門
help
- 幫助文檔
- 流程圖幫助文檔
PHP 語法