如何确定 class 属性是私有的还是 public?

How to find out if class properties are private or public?

在使用私有、受保护和 public 变量创建 class 之后,我如何找出哪些是私有、受保护和 public(从 class)?

顺便说一句,我想知道,因为我只想提取我在 /Phalcon/Mvc/Model 中设置的 public 模型属性。

澄清一下:我不是在寻找属性列表,而是在寻找每个属性的范围。

get_class_vars() 可以满足您的需求

它return是当前范围内可见的所有属性的数组。在您的情况下,它应该 return 所有 public 属性。