У меня есть функция, называемая getSources(); В этой функции я хочу легко присвоить числа константам. Я полагал, что это будет работать:PHP: Невозможно назначить константу в функции?
const A = 1;
const B = 2;
const C = 3;
const D = 4;
И я мог бы просто сделать это:
$someValue = A;
Но это не работает. Что мне не хватает? Я не хочу, чтобы эти переменные использовались вне сферы действия этой функции.
вы пытались с помощью 'определить () '..? –
Константа - это не переменная, и вы не можете ограничить их сферу действия функцией. Они всегда находятся в глобальном масштабе, независимо от того, где вы их определяете. –