今動いているプロジェクトでは、古いバージョンからコピーした関数フォームを使用しています。
でも、古いバージョンで使用されたとしてもスクリプトを止めたくないんです。
なので、関数が存在するかチェックし、ない場合はもう一度作成することにしています。
そこで聞きたいのは、PHPのfunction_existsとis_callableの違いは何かということです。
どちらがユーザーフレンドリーでしょうか?
lang
1if(!is_callable('foo)) { 2 3 function foo() { 4 // ここでコードが走ります 5 } 6}
OR
lang
1if(!function_exists('foo')) { 2 3 function foo() { 4 // ここでコードが走ります 5 } 6} 7
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。