当前位置:首页 » 编程语言 » 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-07 08:22:40 浏览:197
怎么清除路由器缓存 发布:2025-01-07 08:19:52 浏览:674
密码锁触屏不灵了一般是什么原因 发布:2025-01-07 08:19:10 浏览:629
光之护剑密码是多少 发布:2025-01-07 08:19:03 浏览:354
陌生性ftp 发布:2025-01-07 08:18:58 浏览:501
android监听home 发布:2025-01-07 08:18:25 浏览:684
荣放哪个配置的脱困能力强 发布:2025-01-07 08:07:30 浏览:51
剑灵灵爆脚本会不会封号 发布:2025-01-07 08:00:57 浏览:343
加工中心铣平面编程 发布:2025-01-07 07:53:32 浏览:592
在c语言编译器编辑程序视频 发布:2025-01-07 07:33:22 浏览:284