PHP ?? ? ??? ??? ???? ???? ?? ??? ???? ?? ?????.
???(長(zhǎng)字)? ?? ??? '?? ????, ???? ??? ??'? ?????.
??? ???? ????. ?, ?? ???? ?????.
[?? ??] ?? ??? ??? ?? ?????. ?? ??
??? ?? ??? ?? ????. ???? ?? ????? ???? ?? ????, ?? ?? ?? ?? ??? ???? ?? ??? ??? ????. ??? ? ??? ?? ?????.
?? ? ?? ?? ? ?? ??:
define(?? ??, ?? ?)
??:
1. ?? ?? ?? ??? ???? ???? ?????.
2. ?? ??? ???? ????? ????? ??????.
3. ?? ??? ??? ??? ????? ????? ???? ?????.
4. ????? ??? ??? ?? ??? ?? ??? ???
5. ?? ???? ??? ??? ???? ?? ????
??? ??? ?? ??:
1. ??
<?php define('MY_NAME','PHP中文網(wǎng)'); echo MY_NAME; //下面是錯(cuò)誤的調(diào)用方式 echo '我的名字是MY_NAME'; //正確的調(diào)用方式該這么寫(xiě) echo '我的名字是' . MY_NAME; ?>
? ???? ??? ???. 2. ???? ??? ?????
<?php //其實(shí)可以小寫(xiě),但是不好區(qū)分,所以我們規(guī)定通常大寫(xiě) define('xiaoxie',true); echo xiaoxie; //常量可以在外面不加引號(hào) define(YH,'不要對(duì)未來(lái)迷茫,迷茫的時(shí)候靜下心來(lái)coding'); echo YH; //只能用標(biāo)量,我在后面用了一個(gè)數(shù)組,大家學(xué)一下就行,會(huì)報(bào)錯(cuò)的喲 define('BIAO',array(1,2,3)); ?>
?? ???? ? ?? ?? ??? ???? ????. ???? ?????. ??? ??? ?????. ?? ? ??? ?????. ?? ??? ??? ??? ??? ? ???, ??? ?? ??? ???? ???????.
?? ?? | ?? | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ?? ? | ||||||||||||||||||||||
?>FILE?> | ?? ??? ?? ?? | ||||||||||||||||||||||
?>FUNCIOIN?> | ?? ?? ?? | ||||||||||||||||||||||
? >CLASS?> | ?? ??? ?? | ||||||||||||||||||||||
?>METHOD?> | ?? ?? ??? ?? | ||||||||||||||||||||||
PHP_OS | PHP? ???? ?? ?? | ||||||||||||||||||||||
PHP_VERSION | ?? PHP ?? | ||||||||||||||||||||||
?>TRAIT?> | php5.4? ??? Trait? ?? | ?>DIR?> | ??? ?? ???? | ||||||||||||||||||||
?>NAMESPACE?> | ?? ?????? ??(???? ??) |
Defined() ??? ?? ?????? ?????
???? ??? ??? ?? ??? ????. ??? ??? ? ??? ? ??? ?? ??? ? ????.
Defined() ?? ?? ??? ?? ?? ??? ???? ?? ???? ?? ? ???? ?? ?????.
??: ???(??)
??: ??? ?? ?? ??? ?????. ??? ???? ??? true? ????, ??? ??? false? ?????.
[???? ????? ] ? ??? ?? ??? ????? ??? ??? ?????? ???? ?? ????? ??? ???? ??????. version.php ???? ??? ??? ???? ????. ?? ??? ???? ?? ?????. PHP? ? ?????? ??? ? ????. ?? ???? version.php? ???? ????. ??? ?? ??? ???? ?? version.php ??? ???? ?? ????.
? ?? ??? ????:
1. ??? ?? ??? ?? ??, ?? ?? ? ?? ??? ????. ?? ??? version.php
2. ???? ?? ???? ??? ????. ?? ?? ??? ??, ??? ? ?? ??? users.php
??? ?? ???? ——?, version.php ??? ???? ?? ??? users.php ??? ??? ?????.
??? ??? ?????.
version.php ??
<?php //此處是檢查是否是否授權(quán)的業(yè)務(wù)部份代碼xxxx define('AUTH',true); //略過(guò)模擬代碼xxx行 ?>
users.php
<?php //嘗試將include 'version.php'這一行代碼注釋后再執(zhí)行看看,對(duì)比結(jié)果 include 'version.php'; if(!defined('AUTH')){ echo '非法!非法!你嘗試跳過(guò)授權(quán)文件'; exit; } //模擬后面用戶(hù)注冊(cè)和用戶(hù)登陸的代碼xxx行 echo '用戶(hù)注冊(cè)'; ?>
?? ??? ??? version.php? ????? ?? ??? ??? ???? ????. ???? ?? ?? ?? '??? ??';
include
??: [?n?klud]
??:
??
?? ??: [?v?: ?n]
??: ??
user
??: [?juz?]
??: ???
???: ???
??
??: [d?juz?]
?? ??: include('?? ?? ? ?? ?? ??')
??: ? ??? ??? ??? ??? ??? ???? PHP? ????? ?? ????.