«это не имеет смысла» - на самом деле это так: пример будет реализовывать таблицу поиска без использования ООП.

польза отглобальное ключевое слово?

Есть ли причины предпочитать один метод другому?

Безопасность?Представление?Что-нибудь еще?

Способ 1:

function exempleConcat($str1, $str2)
{
  return $str1.$str2;
}

Способ 2:

function exempleConcat()
{
  global $str1, $str2;
  return $str1.$str2;
}

Когда имеет смысл использоватьglobal?

Для меня этокажется опасным... но это может быть просто недостаток знаний. Я заинтересован вдокументированный (например, с примером кода, ссылка на документацию ...) технические причины.

Заранее спасибо!

премия

Это хороший общий вопрос по теме, я (@Gordon) предлагаю вознаграждение, чтобы получить дополнительные ответы. Согласен ли мой ответ с моим или дает другую точку зрения, не имеет значения. Посколькуglobal тема возникает время от времени, мы могли бы использовать хороший «канонический» ответ для ссылки на.

Ответы на вопрос(7)

Ваш ответ на вопрос