Since functions became variables...
if an object joins two classes... The latter class overrides the previous, and not the previous the latter...
class yyy:
PHP Code:
function onCreated()
{
join("xyz");
}
public function zzy()
{
return xyz::zzy() + 2;
}
class xyz:
PHP Code:
public function zzy()
{
return 3;
}
returns 3 instead of 5.
( This causes joined classes to behave differently than previous versions... Thus, backward incompatibility )