나는 이것을 작동시킬 수 없습니다.클래스를 찾을 수 없습니다 PHP OOP
<?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]
";
}
}
}
?>
"Class '쿼리를 찾을 수 없음"을 반환합니다. 그게 뭐가 잘못 됐어?
편집 :
치명적인 오류 :
도대체 라인 (5)에 /index.php에서 (이전에 /index.php:5에 선언) __autoload()을 재 선언 할 수 없습니다? 이미 자체 회선에서 선언 된 함수를 재 선언 할 수는 없습니다. 이유가 무엇입니까?
는 "너무 많은 코드, 충분하지 산문"제한을 해결하기 위해 말도 안되는 내용으로 질문을 오염하지 마십시오. –
@Michael 그럼 뭐할까요? 이 제한은 일반적으로 의미가 있지만이 경우 선험적으로 유효한 질문을하지 못하게합니다. –
나는 그것을 편집했지만, 그것에 대해 걱정할 필요가 없습니다. – djpredator17