人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPの質問です。

if(flel()){ ?

上のような自作命令がすでに読み込まれていれば処理をするようなコードを作りたいのですが、
flel()が読み込まれていないと、Fatal errorになってしまい、そこで強制終了されてしまいます。
Fatal errorでも強制終了しないでそのまま流すことはできないのでしょうか?
一応エラー処理自作なども見て、やってみたのですができませんでした。もっと単純な事でできるような気もするのですが・・・
詳しく教えてもらえると非常に助かります。

●質問者: 牛乳先生(tukihatu)
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:PHP エラー コード 自作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ●
●20ポイント

requireじゃなくてincludeを使えば Fatal Error は回避できます。

◎質問者からの返答

ありがとうございます。

includeでやってみましたが、

include("class.php");

$fos = new classD;

newのところでFatal errorが出てしまいました。


2 ● GoldenDawn
●50ポイント ベストアンサー
if (function_exists('flel') && flel()) { ... }

のようにすれば flel 関数があるときだけ呼ぶことができます。

◎質問者からの返答

おおできました!完璧です!

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ