<?php
/**
* This class is sort of factory class that is responsible for loading
* classes, it check if this class is not defined then it includes the file
* So developer don't need to worry about including that file
* @author Haafiz
*/
class load{
public static $app_path= APP_PATH;
public static $model_path=MODEL_PATH;
/*
* @param string $model_name <>Name of class(model) that is required to instantiate/load</p>
* @param bool $continue_on_error this decide whether to have fatal error or continue on error loading
* $return object
*/
public static function model($model_name,$conitnue_on_error=0){
if(!class_exists($model_name)){
$model_filename= strtolower($model_name).".php";
try{
include self::$model_path.$model_filename;
}
catch(Exception $e){
if(!$continue_on_error){
die($e);
}
}
$model=new $model_name();
return $model;
}
}
}
?>
次のエラーに直面しています。一部の人々は、問題が他のスレッドでは&
を使用していると言いますが、私はそれを使用していません。私の場合、実際にプロレムは何ですか?すべてが正しくすべてのことをやっているようです。いくつかのスレッドを見たが解決策が見つかりませんでした。だから、他の人がそれで何かを理解してくれたら、喜んでください。 ありがとう XAMPPののPHP PEAR のconfig.phpがライン上に上記のコードでは80
問題はここにあります: 'D:\ xampp \ php \ PEAR \ Config.php on line 80'です。そして、そこに '&'がある可能性が非常に高いです – Nanne
このファイルはあなたの 'Config.php'ファイルのようには見えません...すべての設定はどこですか? – animuson
リファレンスでの割り当てが5.1で速かったことを覚えているようですので、いくつかのサークルでは一般的なプラクティスになりました...状況が解決し、現在のプラクティスは廃止されていることを嬉しく思います) –