PHP ??
PHP 5 ??
?? ?? ??? ??? ????? ?? ??? ??? ? ????.
PHP ??
??? ?? ?? ?? ??????. ? ?? ?????? ??? ? ????.
??? ???? ??, ??? ?????, ??? ? ??? ? ? ????. (?? ???? $ ???? ???? ????.)
??: ??? ???? ???? ??? ? ????.
PHP ?? ??
??? ????? Define() ??? ?????. ??? ??? ????.
bool ??( ??? $name , ?? $value [, bool $case_insensitive = false ] )
? ???? ? ?? ????? ????.
· ??: ?? ???? , ?? ?? , ? ??????.
· ?: ?? ????, ?? ?.
· case_insensitive: ??? ???????. TRUE? ???? ? ??? ????? ???? ????. ???? ????? ?????.
?? ???? ????? ???? ??? ?????. ?? ?? "Welcome to php.cn"???.
<?php // 區(qū)分大小寫的常量名 define("GREETING", "歡迎訪問 php.cn"); echo GREETING; // 輸出 "歡迎訪問 php.cn" echo '<br>'; echo greeting; // 輸出 "greeting" ?>
?? ???? ????? ???? ??? ?????. ?? ?? "Welcome to php.cn"???.
<?php // 不區(qū)分大小寫的常量名 define("GREETING", "歡迎訪問 php.cn", true); echo greeting; // 輸出 "歡迎訪問 php.cn" ?>
??? ??????.
??? ??? ??? ???? ?? ??? ???? ?? ?? ?? ????? ?? ???? ??? ? ????.
?? ???? ?? ??? ??? ???? ??? ?????. ?? ???? ??? ?????? ????? ??? ? ????.
<?php define("GREETING", "歡迎訪問 php.cn"); function myTest() { echo GREETING; } myTest(); // 輸出 "歡迎訪問 php.cn" ?>
??: ? ? ???? ? ??? ?? ??? ? ????.
1, Define() ??? ???? ??? ?????.
2 ??? ???? ??? ?? ? ???? ???? ???? ?????.
3. $ ??? ?? ?? ??.
4. ?? ??? ????? ????? ?????. ?? ? ONE TWO ?? ??? ?? ???? ???? ?? ??????.
5. ??()? ? ?? ????? ???? ? ?? ??? ???? ?? ??? ?????. true false ?? ??
define("ROOT",10,true);
6. ??? ??? ??? ??? ?????
7. ??? unset()? ???? ??? ?? ? ????
8.
?? ??
<?php define("ROOT",10,ture); if(defined("ROOT")){ echo ROOT+10; }else{ echo"11111111111"; } ?>
9. ??() ??? ???? ?? ?? ?? ? ????.
10. ??? ?? ?? ??? ???? get_defind_constants()? ?????.