如何在语法上区分php中的变量和对象

问题描述 投票:0回答:1

我是初学者。我真的很困惑如何知道它是变量还是对象,因为它没有类型。我看到一些时间对象传递给类型名为class的函数,它工作正常。我尝试将对象传递给一个具有和不具有其类或接口类型的函数,并且它工作正常。所以我的问题是如何在阅读代码时区分这两者。谢谢各位好民众

php syntax
1个回答
1
投票

没有上下文就没有办法区分它们。

所有你真正能做的就是var_dump($var);print_r($var);在调试时看到的类型。

正如您已经说过的,PHP现在支持Typehinting,但它不是必需的。

某些IDE(如PHPStorm)允许您按CTRL +单击变量以查看它的启动位置。这通常是一个很大的帮助。

© www.soinside.com 2019 - 2024. All rights reserved.