回答編集履歴

2

WordPressの場合

2015/02/09 07:52

投稿

maisumakun
maisumakun

スコア145183

test CHANGED
@@ -14,4 +14,4 @@
14
14
 
15
15
  (質問編集を受けて)
16
16
 
17
- 他のフレームワークでは、フレームワーク側が用意している定数・関数・クラスの存在をファイル冒頭で確認して、適切でなければ`exit`するような実装をしている例があります([CodeIgniterのソース例](https://github.com/bcit-ci/CodeIgniter/blob/develop/system/core/Benchmark.php))。
17
+ 他のフレームワークでは、フレームワーク側が用意している定数・関数・クラスの存在をファイル冒頭で確認して、適切でなければ`exit`するような実装をしている例があります([CodeIgniterのソース例](https://github.com/bcit-ci/CodeIgniter/blob/develop/system/core/Benchmark.php))。ただ、WordPressの場合、頻繁にバージョンアップが行われることを考えれば、手作業でそのようなチェックを入れて運用することはあまり適当でないと考えます。

1

質問編集を受けて

2015/02/09 07:52

投稿

maisumakun
maisumakun

スコア145183

test CHANGED
@@ -9,3 +9,9 @@
9
9
  - (WordPress内で定義された関数を呼びだそうとするも、見つからないので)エラーになる
10
10
 
11
11
  のどちらかになるだけなので、直接的に何か起きることはないとは思いますが、バグが混入していてその前提が崩れる危険もありますし、何より精神衛生上も良くないので、止めておくのが安全です。
12
+
13
+
14
+
15
+ (質問編集を受けて)
16
+
17
+ 他のフレームワークでは、フレームワーク側が用意している定数・関数・クラスの存在をファイル冒頭で確認して、適切でなければ`exit`するような実装をしている例があります([CodeIgniterのソース例](https://github.com/bcit-ci/CodeIgniter/blob/develop/system/core/Benchmark.php))。