如何使对象公开给类中的所有函数?

Wes*_*son 1 php class

我创建了一个在"__construct"中调用对象的类,如何在整个类中使这个对象可用.

class SocialMedia { function __construct() { $object = "whatever"; } }
Run Code Online (Sandbox Code Playgroud)

如何从类中的其他函数(它们是静态的)中访问$ object.我试图使用"$ this-> object"但是当我尝试从其他静态函数调用它时,我得到一个错误"$ this when when not object context".

Gor*_*don 5

使用

self::$object = 'whatever'
Run Code Online (Sandbox Code Playgroud)

而是阅读关键字PHP手册static

在旁注中,静态是可测试性的死亡,因此您可能只是忘记了刚学到的内容并使用实例变量.