加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

什么是PHP相当于Java的对象类

发布时间:2020-12-13 21:39:25 所属栏目:PHP教程 来源:网络整理
导读:在 java中,我们有Object类型,可用于转换为特定的类类型. 我们如何在 PHP中执行此操作? 问候, 大额牛 解决方法 PHP中的通用对象是stdClass的实例.但是它不是基类,这意味着除非在类声明中指定extends stdClass,否则类不会继承它. 在PHP中对(对象)进行类型转换
在 java中,我们有Object类型,可用于转换为特定的类类型.
我们如何在 PHP中执行此操作?

问候,
大额牛

解决方法

PHP中的通用对象是stdClass的实例.但是它不是基类,这意味着除非在类声明中指定extends stdClass,否则类不会继承它.

在PHP中对(对象)进行类型转换会产生一个stdClass.例如:

$a = array('foo' => 'bar');
$o = (object) $a;
var_dump($o instanceof stdClass); // bool(true)
var_dump($o->foo); // string(3) "bar"

在PHP中,没有向上转换和向下转换的概念.您可以为超类或接口键入提示,但这是关于它的.对象始终被识别为您构造它的任何类的实例,例如,新的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读