gpt4 book ai didi

php - PHP 中的父对象类型提示

转载 作者:可可西里 更新时间:2023-11-01 13:14:52 25 4
gpt4 key购买 nike

我正在尝试为 PHP 中的特定父对象键入提示:

我目前有一个标准的基本对象类:

class stdObject
{

private $var;

public function setVar($var)
{
$this->var = $var;
return $this;
}
}

我有一个扩展它的类对象:

class valObject extends stdObject
{
}

在 PHP 函数中,我希望能够键入提示,以便该函数可以期望任何具有 stdObject 父对象的对象,因此发送 valObject 将工作但不是 anyOldObject

这可能吗?

最佳答案

您可以使用父类型:

function test(stdObject $obj) {
// ...
}

如果你不想有一个纯 stdObject 作为参数,而只是一个继承 stdObject 的对象,你应该把你的 stdObject 类抽象或创建一个接口(interface)。

关于php - PHP 中的父对象类型提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16121563/

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