问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

判断php 对象类型 是否有方法

发布网友 发布时间:2022-04-06 00:18

我来回答

2个回答

懂视网 时间:2022-04-06 04:39

php查看对象方法:首先创建一个PHP示例文件;然后定义有一个类;最后通过“var_dump( get_class_methods( $a ) );”方法将对象中的所有方法名打印出来即可。

推荐:《PHP视频教程》

PHP查看对象中的所有方法名

  一个类有很多方法,有时候拿不准用哪个方法去处理,可以全部打印出来,一个类都什么方法,一目了然。

<?php
class a
{
 public $a = 1;
 public function __construct() { }
 public function aaa()
 {
 echo "a";
 }
 public function get_name() { }
}
$a = new a();
var_dump( get_class_methods( $a ) );

打印结果:

0 => string '__construct' (length=11)
1 => string 'aaa' (length=3)
2 => string 'get_name' (length=8)

热心网友 时间:2022-04-06 01:47

我们的中文真是博大精深呀,你的问题竟然隐藏两种含义:
1、如果是判断对象类型:
<?php
$a = 123;
//$a = function (){};
var_mp(gettype($a));
?>
使用自带函数: gettype
2、如果判断对象是否存在什么方法
<?php
class test {
function t(){
}
}
$a = new test();
var_mp(method_exists($a,'t'));
?>
使用函数:method_exists
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...机械与机械的区别(自动机械 和手动机械手表的差别) 全自动机械表和机械表有什么不同? 平板为什么自动关机 平板电脑突然关机平板电脑时常自动关机是怎么回事平板电脑时常自动关 ... 一生会成功的星座一飞冲天的概率很大? 大器晚成!能够一飞冲天的星座 席梦思如何清洁杀菌 席梦思如何清理 群晖NAS上靠谱的BT下载软件Synology Download Station 新手小白不会 docker 也能轻松玩转群晖下载 通吃种子磁力 php怎样遍历查看对象中的方法 php apache 如何关闭开发模式(错误提示) 我进行了相应的apache+php的配置,但怎么始终打不开php页面,一直显示http 404错误。请各位指导! Apache 在配置PHPIniDir 时出现问题,重启未报错但是php运行出现错误 apache+ php配置出现问题 , localhost主页面能打开 但是打开连接的php主页就不行 页面显示HTTP 错误 404 配置好apache和php后打开php文件时显示空白,但我测试时可以显示php信息,这是什么原因 如何使apache直接显示错误信息,不想翻日志 Apache服务器运行php代码显示404错误 apache配置支持php的时候总是出错!求大神帮助~成功加悬赏 Apache 的php配置不成功 Apache 和PHP 配置错误 apache配置之后还是不能显示PHP是什么原因? apache 解析一个错误的php文件时,会直接显示php的源码,如何让他不显示源码。 apache php 安装好后,不能正确显示php文件中的内容?为什么? Apache服务器怎样配置让错误日志的信息直接显示在网页上 apache+php怎样才能显示错误代码 PHP 如何给整数后2位加一个小数点 求php 代码中如何设定只显示小数点后2 位数 php 两个变量相减后,始终保持两位小数,如何实现? thinkPHP 如何在整形后面加两位小数 PHP 如何查看AJAX返回的对象和数组的内容 php怎么获取对象的属性名 php获取页面对象ID的方法 php中如何找到对象所属的类? 如何查找php对象来自于哪个类的派生 求懂的高手帮我看一下各php类中对象和方法的作用?代码如下;主要喜爱那个知道一下几个函数(见下)的作用 php 获取父对象的方法? php关于输出对象的方法的问题 PHP 如何读取Javascript 对象的值? php 对象中 PHP数组转对象之后,怎么用对象的方式访问数据 php怎么访问对象中的private php json页面对象方式怎么获取一个键值 电脑错误代码0x00000e9怎么修复? 电脑蓝屏后开机显示状态Oxcoooooe9? 状态:ox00000e9 是怎么回事啊?电脑开不了机了, XP 系统 拷机中出现 蓝屏 代码 0x00000e9 不要代码解释,请给问题的解决方法?谢谢 电脑0x00000e9怎么处理 电脑开机出现 oxc00000e9 怎么办??开机都来不了 电脑启动不了出现状态0 xc00000e9