Andrea Faulds wrote on 01/11/2015 19:35:
I recently wished PHP had this feature when trying to implement the Khronos Group Typed Arrays specification in PHP, which requires sharing certain data between unrelated (inheritance-wise) classes. I ended up having to expose a public method to get the data, but named in a way that was likely to deter use.
Would "package" (namespace-based) visibility have solved the problem in this case? That's something I've often wanted - "this is public within this Lib, but should never be used outside it".
Regards, -- Rowan Collins [IMSoP] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php