class modules_model{ function __autoload($className) { require_once 'model/class_'.$className.'.php'; } public function getAll($position, $lang) { return $db->select('*', 'modules', 'where language_web="'.$lang.'" OR language_web="global" AND position="'.$position.'" AND public="yes"', 'orders asc', ''); } }
i plik class_mysql.php
<?php public function __construct() { require 'sql.php'; } public function select($select, $from, $where, $sort, $limit) { } public function numRows($select, $from, $where) { } }
i przy wywołanu: $db=new mysql; wywala błąd: Fatal error: Class 'mysql' not found in /var/www/cms/model/database.php on line 24
Natomiast gdy dołącze plik class_mysql.php przed deklaracją klasy wszystko jest ok