Don't see why this should be an exception. It's broken code, so we can easily issue a PHP error. Exceptions are for run-time issues that can be handled in code (generally). This can't as it requires a code change.