當前位置:首頁 » 編程語言 » 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-01-08 12:52:23 瀏覽:530
烤雞存儲 發布:2025-01-08 12:50:16 瀏覽:792
android獲取電量 發布:2025-01-08 12:44:42 瀏覽:760
samp伺服器如何設置ip直播 發布:2025-01-08 12:35:20 瀏覽:122
5七的演算法 發布:2025-01-08 12:30:59 瀏覽:446
linuxsvn配置 發布:2025-01-08 12:19:11 瀏覽:380
蘋果扁頭耳機如何在安卓手機上用 發布:2025-01-08 12:17:37 瀏覽:109
為什麼解綁卡還要密碼 發布:2025-01-08 12:13:51 瀏覽:73
反編譯得到源代碼的比例 發布:2025-01-08 12:12:36 瀏覽:619
蘋果手機7z怎麼解壓 發布:2025-01-08 12:11:55 瀏覽:121