gpt4 book ai didi

java - Java 类型转换解决方案的 PHP 等价物

转载 作者:行者123 更新时间:2023-11-29 08:18:32 25 4
gpt4 key购买 nike

由于 PHP 没有自定义类类型转换,我将如何执行与此 Java 代码等效的 PHP:

CustomBaseObject cusBaseObject = cusBaseObjectDao.readCustomBaseObjectById(id);
((CustomChildObject) cusBaseObject).setChildAttribute1(value1);
((CustomChildObject) cusBaseObject).setChildAttribute2(value2);

就我而言,如果我能做到这一点,那将是非常的好事。然而,在没有类型转换支持的情况下尝试这样做,它给我一个错误,指出该对象的方法不存在。

谢谢,

史蒂夫

最佳答案

执行此操作的正确方法是使 cusBaseObjectDao::readCustomBaseObjectById() 成为生产适当子对象的工厂。之后就不需要转换了,因为 PHP 是一种动态语言

关于java - Java 类型转换解决方案的 PHP 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2398489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com