PHP基礎(chǔ)1:詞法結(jié)構(gòu)

大小寫

  • 函數(shù)、內(nèi)置結(jié)構(gòu)(?)、關(guān)鍵字(echo,while,class等)不區(qū)分大小寫
  • 變量($name,$Name)區(qū)分大小寫

語句和分號

  • 分號(;)分割簡單語句
  • 復(fù)合語句花括號({})標(biāo)記代碼塊

空白符和換行

  • 遵守PSR標(biāo)準(zhǔn)

注釋

  • shell風(fēng)格注釋 哈希標(biāo)記(#)
  • C++注釋 //
  • C注釋 /* */

字面量

  • 2001
  • 0xFE
  • 1.4142
  • "Hello World"
  • 'Hi'
  • true
  • null

標(biāo)示符

  • 變量名
    $開始,區(qū)分大小寫,首字不能為數(shù)字,中間不能有空格
  • 函數(shù)名
    不區(qū)分大小寫,首字母小寫
  • 類名
    不區(qū)分大小寫,首字母大寫
  • 常量
    只有布爾型、整數(shù)浮點(diǎn)數(shù)字符串標(biāo)量值可以是常量。
    常量一旦被定義就無法更改或撤銷定義。
    通過
    define()函數(shù)設(shè)置常量。
    define('PUBLISHER', "Mike Bob");

關(guān)鍵字

  • 在對變量、函數(shù)、類或常量命名時,不能使用和關(guān)鍵字相同的名字
  • 關(guān)鍵字為PHP語言核心功能預(yù)留,不區(qū)分大小寫
  • 關(guān)鍵字列表
__CLASS__  
__DIR__ 
__FILE__ 
__FUNCTION__ 
__LINE__ 
__METHOD__ 
__NAMESPACE__ 
__TRAIT__ 
__halt_compiler() 
abstract 
and 
array() 
as 
break 
echo 
else 
elseif 
empty() 
enddeclare 
endfor 
endforeach 
endif 
endswitch 
endwhile 
eval() 
exit() 
extends 
final 
insteadof 
interface 
isset() 
list() 
namespace 
new 
or 
print 
private 
protected 
public 
require 
require_once 
return 
callable 
case 
catch 
class 
clone 
const 
continue 
declare 
default 
die() 
do 
for 
foreach 
function 
global 
goto 
if 
implements 
include 
include_once 
instanceof 
static 
switch 
throw 
trait 
try 
unset() 
use 
var 
while 
xor 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容