[PHP-users 8502] Re: クラスでほかのクラスを使用する方法について
三山 貴史
php-users@php.gr.jp
Mon, 8 Jul 2002 13:22:29 +0900
三山貴史と申します。
//UserChk.inc
class UserChk{
function LoginChk($userid,$passwd,&$usernm,$con){
//エラー処理クラス呼び出し
require_once("ファイルパス".errlog.inc);
$Errlog = new Errlog();
//ユーザーチェックに関する処理
if(エラーがあった場合){$Errlog->errlog($ErrCode,$ErrCmt);}
}
}
おっしゃる通りの事をやろうとすれば
こんな感じかなと思ったんですが。
「ことごとくエラー」が出てるという事ですが、
一体何のエラーなのか、わからないので、
解決しないようならエラーの結果も示した方が、皆もわかりやすいかと。
(Javaの感覚で、同一ディレクトリ内にクラスファイルを作っても、
PHPではrequireやrequire_once関数でファイルをインクルードしないと、
クラスを呼び出せないですよ^^;)
三山貴史
----- Original Message -----
From: "Masakatsu Yamada" <masa@apli.co.jp>
To: <php-users@php.gr.jp>
Sent: Monday, July 08, 2002 12:42 PM
Subject: [PHP-users 8497] クラスでほかのクラスを使用する方法について
>
> いつもこのメーリングリストにはお世話になっております。
> 山田と申します。
>
> さて、初歩的な質問で申し訳ないのですが、過去ログを検索しようとしたのです
が、
> ヒット数が多くて結果が見れず、メールします。
>
> 環境:RedHat+Apache+PHP4+PostgreSQL
>
> 今回の質問点。
>
> エラーが発生した場合に、エラー内容をデータベースに格納し、エラーの状況を追
跡
> し確認できるようにするため、エラーログクラスライブラリを作ったのですが、こ
の
> クラスをほかのクラスから使用するには、どのような宣言をすればよろしいのかを
教
> えていただきたいのです。
>
>
> 環境として、以下のように、エラーログクラスライブラリを作成し、汎用的に使用
で
> きるようにしたいのです。
>
> //errlog.inc
> class Errlog{
> function ErrMsg($ErrCode,$ErrCmt){
> //エラーログに関する処理
> }
> }
>
>
> それで、今回の質問は、以下のような、別のクラスライブラリで、上記のエラーロ
グ
> を使用するには、どのような宣言をすればよろしいのでしょうか?
> //UserChk.inc
> class UserChk{
> function LoginChk($userid,$passwd,&$usernm,$con){
> //ユーザーチェックに関する処理
> }
> }
>
> いろいろと試したのですが、ことごとくエラーになってしまい、Help状態です。よ
ろ
> しくお願いします。
>
>
> **************************************
> 山田 雅勝
>
>
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users