當前位置:首頁 » 編程語言 » php獲取當前類

php獲取當前類

發布時間: 2022-02-22 08:44:00

Ⅰ 請問php如何獲取當前使用的資料庫的類型

啥叫當前使用???你的意思是用PHP程序去監控要執行的PHP程序嗎?應該無法做得到的吧,你通過看連接資料庫的代碼就可以知道使用的是什麼資料庫啊。

那更好處理啊,你如何判斷用什麼語法連接資料庫就輸出什麼類型資料庫不就行啦

Ⅱ php 中如何得到一個對象的類型

得到一個對象的類型,使用gettype()函數:

<?php
echogettype(1);//輸出integer
echogettype(array());//輸出array


得到一個對象是哪個類的實例,使用get_class()函數:

<?php
$o=newstdClass();
echoget_class();//輸出stdClass


得到一個類或對象的方法和屬性,要使用反射:

<?php
classMyClass{
public$var;
publicfunctionfoo(){}
}
$ref=newReflectionClass('MyClass');
$ref->getProperties();//會返回一組對象,用法參考PHP手冊
$ref->getMethods();//會返回一組對象,用法參考PHP手冊

$obj=newMyClass();
$ref=newReflectionObject($obj);
$ref->getProperties();
$ref->getMethods();

Ⅲ php列出一個類文件所有方法名稱

php獲取當前類所有方法名稱的函數:get_class_methods(class name),class name指類名,調用後會返回類中所有方法組成的數組。


此外,類似功能的語句還有

get_class(classname);//取得當前語句所在類的類名
get_class_vars(classname);//取得classname類的所有的變亮名,並組成一個數組

Ⅳ PHP獲取類名的一個問題(基類獲取子類名)

從父類中獲得子類名稱,並不是不可能,
但是,這樣做嚴重違背設計原則,屬於設計錯誤。設計上不及格。。
應該檢討自己的需求和模型設計。

把具體應用情況說一說,我看看哪裡做扭曲了

Ⅳ PHP中如何獲得當前類的名稱,而實例化後獲取子類的名稱

class a{
var $curIns;
function __construct(){
$this->curIns= get_class($this);
}
}

class b extends a{
function __construct(){
parent::__construct();
echo $this->curIns;
}

}

new b(); //這里會輸出b

Ⅵ php如何獲取當前腳本所有載入的文件

get_included_files 返回被 include和require文件名的array

說明

get_included_files ( void ) : array

返回所有被 include、 include_once、 require 和 require_once 的文件名。

返回值

返回所有文件名稱的 array。

腳本最初被稱為」被包含的文件「,所以腳本自身也會和 include 系列函數引用的腳本列在一起,被多次 include 和 require 的文件在返回的 array 里只會列出一次。

(6)php獲取當前類擴展閱讀:

程序示例

<?php

include 'test1.php';

include_once 'test2.php';

require 'test3.php';

require_once 'test4.php';

$included_files = get_included_files();

foreach ($included_files as $filename) {

echo "$filename ";

}

?>

Ⅶ PHP是否有函數,可以查看當前所有已經定義了的類

get_declared_classes

(PHP 4, PHP 5, PHP 7)
get_declared_classes — 返回由已定義類的名字所組成的數組

說明

get_declared_classes ( void ) : array
返回由當前腳本中已定義類的名字組成的數組。

返回值

返回由當前腳本中已定義類的名字組成的數組。

試試這個函數,看能返回不

Ⅷ php 怎麼獲取當前函數名稱

使用__FUNCTION__

function test()
{
echo __FUNCTION__; // test
}
test();

Ⅸ 如何獲取php一個類中定義的常量

ReflectionClass::getConstants
自己翻手冊。

Ⅹ PHP獲取時間戳類怎麼寫

time()是 php 內置函數,寫類是多餘的、
你直接寫成
//商戶訂單號
$out_trade_no = time();

熱點內容
哈夫曼樹構造演算法 發布:2025-09-15 17:18:48 瀏覽:124
c語言函數要素 發布:2025-09-15 16:39:10 瀏覽:436
java讀ftp文件 發布:2025-09-15 16:15:45 瀏覽:431
sql隨機函數 發布:2025-09-15 15:20:19 瀏覽:100
校園伺服器禁止設置ip 發布:2025-09-15 15:11:06 瀏覽:776
android刷回 發布:2025-09-15 14:54:24 瀏覽:584
n後問題演算法 發布:2025-09-15 14:38:17 瀏覽:394
壓縮機絕緣 發布:2025-09-15 14:31:10 瀏覽:543
python大數據與量化 發布:2025-09-15 13:51:49 瀏覽:104
築業資料軟體加密鎖 發布:2025-09-15 13:28:41 瀏覽:523