El problema lo tienen con una función que han implementado, "includeall($dir)". La cosa es que suponen que los includes se realizarán en orden alfabético (supongo que por eso de que en ls salen así) pero no siempre tiene por qué ser así.
Al final lo que pasa es que se hace el include de "user.class.php" antes que "scaffold.class.php" y claro, como user hereda de scaffold pues peta el invento pq php no sabe de qué va esa tal "scaffold".
La solución pasa por agregar un "include_once" al user.class.php de scaffold.class.php
Re:¿Por qué este error?
(Puntos:2)Al final lo que pasa es que se hace el include de "user.class.php" antes que "scaffold.class.php" y claro, como user hereda de scaffold pues peta el invento pq php no sabe de qué va esa tal "scaffold".
La solución pasa por agregar un "include_once" al user.class.php de scaffold.class.php