『壹』 thinkphp方法中怎麼調用常量
__PUBLIC__:會被替換成當前網站的公共目錄 通常是 /Public/
__PUBLIC__ 只能在模板上使用的。
ThinkPHP常量
THINK_PATH框架系統目錄
APP_PATH//應用目錄(默認為入口文件所在目錄)
LIB_PATH//系統類庫目錄(默認為THINK_PATH.'Library/')
CORE_PATH//系統核心類庫目錄(默認為LIB_PATH.'Think/')
MODE_PATH//系統應用模式目錄(默認為THINK_PATH.'Mode/')
BEHAVIOR_PATH//行為目錄(默認為LIB_PATH.'Behavior/')
COMMON_PATH//公共模塊目錄(默認為APP_PATH.'Common/')
VENDOR_PATH//第三方類庫目錄(默認為LIB_PATH.'Vendor/')
RUNTIME_PATH//應用運行時目錄(默認為APP_PATH.'Runtime/')
HTML_PATH//應用靜態緩存目錄(默認為APP_PATH.'Html/')
CONF_PATH//應用公共配置目錄(默認為COMMON_PATH.'Conf/')
LANG_PATH//公共語言包目錄(默認為COMMON_PATH.'Lang/')
LOG_PATH//應用日誌目錄(默認為RUNTIME_PATH.'Logs/')
CACHE_PATH//項目模板緩存目錄(默認為RUNTIME_PATH.'Cache/')
TEMP_PATH//應用緩存目錄(默認為RUNTIME_PATH.'Temp/')
DATA_PATH//應用數據目錄(默認為RUNTIME_PATH.'Data/')
望採納 Thx
『貳』 thinkphp怎麼調用常量
__PUBLIC__:會被替換成當前網站的公共目錄 通常是 /Public/
__PUBLIC__ 只能在模板上使用的。
ThinkPHP常量
THINK_PATH 框架系統目錄
APP_PATH //應用目錄(默認為入口文件所在目錄)
LIB_PATH //系統類庫目錄(默認為 THINK_PATH.'Library/')
CORE_PATH //系統核心類庫目錄 (默認為 LIB_PATH.'Think/')
MODE_PATH //系統應用模式目錄 (默認為 THINK_PATH.'Mode/')
BEHAVIOR_PATH //行為目錄 (默認為 LIB_PATH.'Behavior/')
<a href="https://www..com/s?wd=Common&tn=44039180_cpr&fenlei=-F_5y9YIZ0lQzqlpA-" target="_blank" class="-highlight">COMMON</a>_PATH //公共模塊目錄 (默認為 APP_PATH.'<a href="https://www..com/s?wd=Common&tn=44039180_cpr&fenlei=-F_5y9YIZ0lQzqlpA-" target="_blank" class="-highlight">Common</a>/')
VENDOR_PATH //第三方類庫目錄(默認為 LIB_PATH.'Vendor/')
RUNTIME_PATH //應用運行時目錄(默認為 APP_PATH.'Runtime/')
HTML_PATH //應用靜態緩存目錄(默認為 APP_PATH.'Html/')
CONF_PATH //應用公共配置目錄(默認為 <a href="https://www..com/s?wd=Common&tn=44039180_cpr&fenlei=-F_5y9YIZ0lQzqlpA-" target="_blank" class="-highlight">COMMON</a>_PATH.'Conf/')
LANG_PATH //公共語言包目錄 (默認為 COMMON_PATH.'Lang/')
LOG_PATH //應用日誌目錄 (默認為 RUNTIME_PATH.'Logs/')
CACHE_PATH //項目模板緩存目錄(默認為 RUNTIME_PATH.'Cache/')
TEMP_PATH //應用緩存目錄(默認為 RUNTIME_PATH.'Temp/')
DATA_PATH //應用數據目錄 (默認為 RUNTIME_PATH.'Data/')
『叄』 php中常量的輸出中,什麼情況下需要用到constant(),這個函數
常量表示不會變化的,只能賦值一次,常量的定義用define函數:define('PAI', 3.14);
echo constant('PAI'); 效果等於:echo PAI;
所以一般不用constant函數
『肆』 在PHP中,預定義的常量和變數,是怎麼使用和輸出的
是兩個_
是這樣輸出的
__FILE__本就是指該文檔的完整文件名
__LINE__是指該標記在當前文檔的行號
TRUE沒用過,輸出應該是1,代表「真」
E_PARSE輸出是一個數字,這個是作為error_reporting函數的參數,表示錯誤報告級別
『伍』 PHP面向對象介面中定義了常量,如何在主程序中輸出這個常量
<?php
//定義介面
interfaceRunable{
//介面中定義常量
consttimes=1;
}
//調用介面中的常量並列印出來
echoRunable::times;
『陸』 在PHP中,預定義的常量和變數,是怎麼使用和輸出的
幾個 PHP 的「魔術常量」
__LINE__ :文件中的當前行號。
__FILE__ :文件的完整路徑和文件名。如果用在包含文件中,則返回包含文件名。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑,而在此之前的版本有時會包含一個相對路徑。
__FUNCTION__ :函數名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該函數被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。
__CLASS__ :類的名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該類被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。
__METHOD__ : 類的方法名(PHP 5.0.0 新加)。返回該方法被定義時的名字(區分大小寫)。
『柒』 php常量輸出錯誤,不輸出常量內容而去輸出常量名。
這個提示的意思是說:$addressArray為空 。程序根本就沒進入循環體。
『捌』 php常量輸出錯誤,不輸出常量內容而去輸出常量的名字。
你列印下$addressArray看看,應該是這個可能是空的,還有foreach前面最好要有個判斷if($addressArray)
『玖』 php如何遍歷出所有的常量
define('TEST','testtesttesttest');
$constants = get_defined_constants(true);
上例的輸出類似於:Array( [internal] => Array ( [E_ERROR] => 1 [E_WARNING] => 2 [E_PARSE] => 4 [E_NOTICE] => 8 [E_CORE_ERROR] => 16 [E_CORE_WARNING] => 32 [E_COMPILE_ERROR] => 64 [E_COMPILE_WARNING] => 128 [E_USER_ERROR] => 256 [E_USER_WARNING] => 512 [E_USER_NOTICE] => 1024 [E_ALL] => 2047 [TRUE] => 1 ) [pcre] => Array ( [PREG_PATTERN_ORDER] => 1 [PREG_SET_ORDER] => 2 [PREG_OFFSET_CAPTURE] => 256 [PREG_SPLIT_NO_EMPTY] => 1 [PREG_SPLIT_DELIM_CAPTURE] => 2 [PREG_SPLIT_OFFSET_CAPTURE] => 4 [PREG_GREP_INVERT] => 1 ) [user] => Array ( [TEST] => testtesttesttest ))其中 $constants['user'] 為 自定義的常量。 </SPAN>
『拾』 php如何使用echo輸出常量+變數
php的連接符是 '.'
$body = str_ireplace(array('alt=""','alt=\'\''),'',$body);
echo '<script lanuage="javascript">';
echo 'alert("'.$body.'");'; //輸出$body
echo '</script>';
或者這么寫
$body = str_ireplace(array('alt=""','alt=\'\''),'',$body);
echo '<script lanuage="javascript">';
echo 'alert("',$body,'");'; //輸出$body
echo '</script>';
因為用echo來輸出,所以可以使用,連接。