我创建了一个在"__construct"中调用对象的类,如何在整个类中使这个对象可用.
class SocialMedia { function __construct() { $object = "whatever"; } }
Run Code Online (Sandbox Code Playgroud)
如何从类中的其他函数(它们是静态的)中访问$ object.我试图使用"$ this-> object"但是当我尝试从其他静态函数调用它时,我得到一个错误"$ this when when not object context".
使用
self::$object = 'whatever'
Run Code Online (Sandbox Code Playgroud)
而是阅读关键字的PHP手册static
在旁注中,静态是可测试性的死亡,因此您可能只是忘记了刚学到的内容并使用实例变量.