Возможный дубликат:
Что означает символ периода (.), Если он используется в середине строки php?
как гласит название, почему периоды? такие как
require("mod/".$modarrayout."/bar.php");
очевидно, потому что переменная находится между строками, но разве кавычки не позаботились об этом? Просто хочу знать, чтобы уточнить дальнейшее кодирование
В PHP период является оператором конкатенации. Полагая периоды в $modarrayout PHP, конкатенировать "mod/" в $modarrayout и затем конкатенировать полученную строку с "/bar.php" . См. Эту страницу:
В этом случае одно и то же:
require("mod/$modarrayout/bar.php");
Использование конкатенации строк – это другой подход к построению строк.
Я предлагаю прочитать страницу руководства по строкам .
Существует два строковых оператора. Первый – это оператор конкатенации ('.'), Который возвращает конкатенацию его правого и левого аргументов. Второй – оператор конкатенации присваивания ('. ='), Который добавляет аргумент в правой части к аргументу слева.
читать: http://php.net/manual/en/language.operators.string.php