Может ли имя, используемое в define, быть переопределено в php? - PullRequest
0 голосов
/ 07 января 2012

Может ли определение быть переопределено в PHP?

, например

define("__root__", "/some/path");

Можно ли переопределить имя __root__?

Ответы [ 3 ]

3 голосов
/ 07 января 2012

http://php.net/manual/en/function.runkit-constant-redefine.php

Это там, просто не делай этого.

1 голос
/ 07 января 2012

Нет, идея констант в PHP состоит в том, что они не могут быть переопределены.Если вы не хотите этого делать, вы можете использовать только переменные или массив $_GLOBALS.

1 голос
/ 07 января 2012

Константа называется константой, потому что она постоянна.

...