Stas Malyshev wrote (on 15/09/2014):
Hi!

I agree that 100% is an unrealistic goal, but I don't think I've yet
seen someone actually point at a documented set of rules that even 80%
of current functions follow. I guess there is a default/normal usage of
The rules are in zpp, and every function that uses zpp automatically
follows them.


For those of us that aren't fluent in C, it would be great if someone could document those rules, or point at a readable piece of code which is specifically relevant to this discussion.

As I understand it, it's also not quite true to say that everything automatically follows them, since functions can a) react how they want to a "failure" of ZPP, and b) perform any extra checks and conversions they want in addition to ZPP. From an engine perspective, the rules of ZPP itself may seem like a single unit, but from a userland PoV, the function's overall behaviour that is a "black box".

Please correct me if I've misunderstood that.

Regards,
--
Rowan Collins
[IMSoP]

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to