ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP で set_Exception_handler 関数を使用する方法、thinkphpc function_PHP チュートリアル
この記事の例では、ThinkPHP での set_Exception_handler 関数の使用法を説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです
機能:
文法:
set_Exception_handler(例外関数)
パラメータ | 説明 |
---|---|
エラー関数 |
必須。キャッチされない例外が発生したときに呼び出される関数を指定します。 この関数は、set_Exception_handler() 関数を呼び出す前に定義する必要があります。 この例外処理関数には、スローされた例外オブジェクトである 1 つのパラメーターが必要です。 |
ヒントとメモ:
ヒント: この例外ハンドラーが呼び出された後、スクリプトは実行を停止します。
私も TP コードを見ていてこの関数を発見しましたが、なぜ今までこれらのことを気にしなかったのか理解できませんでした。 (胸を叩いたり、足を踏み鳴らしたり...)
では、なぜ TP を使用する必要があるのかを見ていきましょう。さて、マニュアルの例をすぐに紹介します。
注:
set_Exception_handler("myException") は関数だけでなくクラス メソッド (パブリック静的メソッドとパブリック非静的メソッドの両方も受け入れられます) も受け入れることができますが、配列の形式で渡す必要があります。配列は「クラス名」、2番目のパラメータは「メソッド名」です
この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。
そういうことです。はい。 {$create_time|date='Y-m-d H:i:s',###} ただし、$create_time は 11 桁の数字である必要があります
参考: doc.thinkphp.cn/manual/use_function.html
// 2 つの方法を使用できます // 1. タグを直接使用します// 2. テンプレートタグを使用します