«это не имеет смысла» - на самом деле это так: пример будет реализовывать таблицу поиска без использования ООП.
польза отглобальное ключевое слово?
Есть ли причины предпочитать один метод другому?
Безопасность?Представление?Что-нибудь еще?Способ 1:
function exempleConcat($str1, $str2)
{
return $str1.$str2;
}
Способ 2:
function exempleConcat()
{
global $str1, $str2;
return $str1.$str2;
}
Когда имеет смысл использоватьglobal
?
Для меня этокажется опасным... но это может быть просто недостаток знаний. Я заинтересован вдокументированный (например, с примером кода, ссылка на документацию ...) технические причины.
Заранее спасибо!
премияЭто хороший общий вопрос по теме, я (@Gordon) предлагаю вознаграждение, чтобы получить дополнительные ответы. Согласен ли мой ответ с моим или дает другую точку зрения, не имеет значения. Посколькуglobal
тема возникает время от времени, мы могли бы использовать хороший «канонический» ответ для ссылки на.