1. 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/')
2. 關於php類中定義常量問題
代碼試修改如下:
publicfunctionxx(){
echo"childtest";
echoself::tt;
}
3. php子類調用父類的常量
<?php
classBase{
constMSG='hello,world!';
}
classSonextendsBase{
staticfunctionshowMsg(){
echoparent::MSG;
}
}
Son::showMsg();//output:hello,world!
4. php如何在類中定義常量
我們可以在類中定義常量。常量的值將始終保持不變。在定義和使用常量的時候不需要使用$符號。
classMyClass
{
constconstant='constantvalue';
functionshowConstant(){
echoself::constant." ";
}
}
echoMyClass::constant." ";
$classname="MyClass";
echo$classname::constant." ";//PHP5.3.0之後
$class=newMyClass();
$class->showConstant();
echo$class::constant." ";//PHP5.3.0之後
5. PHP中,可以使用什麼實現在不創建對象的情況下調用類中的常量,變數和方法
那就用靜態調用了。但事先要聲名你的變數戓方法為static
調用時用::就可以了
6. PHP擴展 怎麼訪問常量屬性
工具:
netbeans
步驟:
1、定義一個類,類中用const定義一個常量。
7. 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
8. PHP類中如何調用類外部定義的常量 - 技術問答
直接用
define('A','testing');
classTest
{
function__construct()
{
echoA;
}
}
newCw();
9. PHP:面向對象中怎麼在類的內部調用常量
<?php
class Foo{
const con_var="常量值不能被改";
public function method_a(){
echo (self::con_var); // 內部調用
}
}
echo(Foo::con_var); //外部調用 注修飾符為public
$myFoo=new Foo();
echo ($myFoo->method_a());
?>