PHP面向对象的问题

wingoffire wingoffire 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
PHP面向对象的支持真得不行啊:(
请看这段代码
<?php
class c{
var $b1;
function c(){
$b1 = new b();
}
}
class b{
function hello()
{
echo "hello";
}
}
$c1=new c();
//$c1->b1->hello(); //方案一
$bb=$c1->b1; //方案二
$bb->hello();
?>
用上面两种方式,都不能输出hello,也就是说对象不能嵌套,可是我却在PEAR里看到很多$a->b->f();这样的语句,而且PEAR的发布信息上说这些包是稳定的,也就是这种语句能用,可是在我这里就是不行,郁闷啊,有朋友试过这种用法吗?或者是我的php设置不对?
...全文

相关推荐

大气污染行业(2021-2026)企业市场突围战略分析与建议.docx

大气污染行业(2021-2026)企业市场突围战略分析与建议.docx

纳须的戒

面向对象设计的问题 - PHP

然而,这种使用静态方法的方式可能导致代码的可测试性下降,因为静态方法往往与其他代码紧密耦合。它通过将程序划分为对象,并定义它们的属性和行为,以实现模块化、可维护和可扩展的代码。继承是面向对象设计中的重要概念,它允许一个类继承另一个类的属性和方法。通过使用接口,我们可以定义一组公共的方法,并在不同的类中实现这些方法,从而降低了类之间的耦合。通过将方法转换为实例方法,我们可以更好地组织代码,并将方法的职责分配给对象实例。通过将不同的职责分配给不同的类,我们可以提高代码的可维护性和可测试性。

MdlForward

大气污染治理行业(2021-2026)企业市场突围战略分析与建议.docx

大气污染治理行业(2021-2026)企业市场突围战略分析与建议.docx

纳须的戒

大气污染防治设备行业(2021-2026)企业市场突围战略分析与建议.docx

大气污染防治设备行业(2021-2026)企业市场突围战略分析与建议.docx

纳须的戒

烟尘、粉尘自动采样器及测定仪行业2021-2026 五年行业生存之路及发展报告.docx

烟尘、粉尘自动采样器及测定仪行业2021-2026 五年行业生存之路及发展报告.docx

纳须的戒
评论 11
收藏 已收藏
分享
返回顶部
wingoffire
基础编程 21,889 成员 140,329 内容