<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Переменные не наследуются. Наследуются директивы.<br>А значение переменных существует только на время выполнения запроса.
<br></blockquote></div><br>Но по факту это означает наследование переменных.<br>Судите сами.<br>В глобальном контексте устанавливается переменная $document_root<br>Потом мы переходим в локальный контекст (server), где эта переменная не установлена. Тогда её значение берётся из глобальной секции. А почему? Потому что оно наследуется. В противном случае в локальном контексте переменная должна была бы быть неопределена. Ещё раз: в локальном контексте значение переменной оказывается определено, хотя специально её никто не определял. Откуда же взялось это значение? Оно УНАСЛЕДОВАНО из глобального контекста.
<br><br>Возможно вы правы, касательно терминологии, но сути это не меняет.<br><br>Разумеется всё сказанное - моё IMHO. Автор - вы. Решать как это будет работать вам. У нас разные взгляды на данную проблему, но это нормально :)
<br>