MW211 EXIT

devlog
PHP/定数二重定義回避
2011年10月06日
定数を既に定義しているのに二重に定義してしまうと以下の警告が発生する。
┌──────────────────────────────────────┐
│Notice: Constant 定数 already defined in …」                               │
└──────────────────────────────────────┘

これを回避する方法は以下の通り。
┌──────────────────────────────────────┐
│if (!defined('定数')) {                                                     │
│  define('定数', 値);                                                       │
│}                                                                           │
└──────────────────────────────────────┘
変数でいうところの「isset()」が定数では「defined()」になるというわけ。
分類:PHP