- - PR -
PHP実行時のnon-existentclassのエラーについて。
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-12-05 16:17
Apache/1.3.33 (Unix) PHP/4.3.9でのエラーに関してご質問させてください。
OSはRedhat9です。 一般的な質問になってしまいますが Apacheを起動後Webよりindex.phpを起動すると Cannot instantiate non-existentclassとApacheのerror_logに書込みされてい ます。 このエラーは何を意味するものなのでしょうか? | ||||
|
投稿日時: 2005-12-05 17:14
クラス定義をしていないからでは、ないでしょうか?
このコードではエラーがでます。 コメントを解除すると、エラーがでません。 | ||||
|
投稿日時: 2005-12-13 10:47
かしこみ様。ご教授ありがとうございます。
実際にエラーが発生した箇所ですが function page_open($feature) { global $_PHPLIB; # enable sess and all dependent features. if (isset($feature["sess"])) { global $sess; $sess = new $feature["sess"]; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ここの行です。 この行の前でクラス定義をすれば宜しいのでしょうか? | ||||
|
投稿日時: 2005-12-13 15:06
page_openってphplibなんですか。私は使用したことがありませんけど、
ちょっとみてみました。 クラスは、local.incで設定されています。 クラスの定義やライブラリは、prepend.phpで一括ロードしています。 なので、先頭に require_once("prepend.php"); を記述すれば、page_open関数が問題なく使用できると思いますが。 (サンプル例)
|
1