gpt4 book ai didi

php - 在对象内部调用对象方法的语法

转载 作者:可可西里 更新时间:2023-11-01 01:07:12 24 4
gpt4 key购买 nike

可能是个愚蠢的问题,但我和我的 IDE (PHPStorm) 有点分歧......

class Item_Backpack {
public function Empty() {
// dump contents
}

public function insertThing($thing) {
// insert thing into backpack
}
}

class Student {
private $_Backpack; // is a class, can contain other objects

function __construct() {
$this->_Backpack = new Item_Backpack;
}

public function emptyBackpack() {
$this->_Backpack->Empty(); // IDE says method undefined
// and cannot give method/property hints
// for this object :-3
}
}

Item_Backpack 类具有方法 public function Empty(),它...清空背包!

我的语法在这里正确吗?

最佳答案

它有问题,因为 empty() 是 PHP 中保留的函数名称 - 您只需要将函数重命名为其他名称,即。空内容()

关于php - 在对象内部调用对象方法的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8112039/

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