Изначально PHP был метасинтаксисом, который анализировался и просто динамически вызывался в скомпилированные функции c-программ.
Таким образом, вы можете думать об этом, как о программе «shell» для «сети» ...
Неудивительно, что переменные с символами $ dollars использовались аналогично переменным оболочки.
Когда мне было всего 12 лет, и я изучал PHP 3 ... как свой первый язык программирования - благодаря $ стало намного проще. Я знал, что такое переменная, но наличие напоминания во всем исходном коде, которое я прочитал, сделало обучение возможным ... не уверен, что я был бы здесь сегодня, если бы я не начинал на PHP.
Вот пример из -> http://www.php.net/manual/en/history.php.php
<! - include /text/header.html ->
<! - getenv HTTP_USER_AGENT ->
<! - ifsubstr $ exec_result Mozilla ->
Эй, вы используете Netscape! <P>
<! - ENDIF ->
<! - Выбор базы данных sql * из таблицы, где user = '$ username' ->
<! - ifless $ numentries 1 ->
Извините, эта запись не существует <p>
<! - endif выход ->
Добро пожаловать <! - $ пользователь ->! <P>
В вашем аккаунте осталось <! - $ index: 0 -> кредитов. <P>
<! - include /text/footer.html ->