私はこれを機能させることができません。
<?php
function __autoload($classname){
include 'inc/classes/' . $classname . '.class.php';
}
__autoload("queries")
$travel = new queries();
echo $travel->getPar("price");
?>
これが inc/classes/queries.class.php ファイルです。
<?
class queries {
function getPar($par, $table='travel', $type='select') {
$result = $db->query("
$type *
FROM $table
WHERE
$par LIKE
");
while ($row = $result->fetch_assoc()) {
return "
$row[$par]
";
}
}
}
?>
「クラス 'queries' not found」を返します。どうしたの?
編集:
致命的なエラー: 行 5 の /index.php で __autoload() (以前に /index.php:5 で宣言されたもの) を再宣言できません
なんてこったい?独自の行で既に宣言されている関数を再宣言することはできません。なぜですか?