O PHP era originalmente uma meta-sintaxe que foi analisada e simplesmente chamada dinamicamente em funções de programas-c compiladas.
Dessa forma, você pode pensar nisso como um programa "shell" para a "web" ...
Não é de admirar que variáveis com $ dollarigns tenham sido usadas de maneira semelhante às variáveis do shell.
Quando eu tinha 12 anos e estava aprendendo PHP 3 ... como minha primeira linguagem de programação - ter o $ tornou a vida muito mais fácil. Eu sabia o que era uma variável, mas ter um lembrete em todo o código-fonte que li tornava possível o aprendizado ... não tenho certeza de que estaria aqui hoje se não iniciasse o PHP.
Aqui está um exemplo de -> http://www.php.net/manual/en/history.php.php
<! - inclua /text/header.html ->
<! - getenv HTTP_USER_AGENT ->
<! - ifsubstr $ exec_result Mozilla ->
Ei, você está usando o Netscape! <p>
<! - endif ->
<! - sql database selecione * da tabela em que user = '$ username' ->
<! - ifless $ numentries 1 ->
Desculpe, esse registro não existe <p>
<! - endif exit ->
Bem-vindo <! - $ user ->! <p>
Você tem <! - $ index: 0 -> créditos restantes em sua conta. <p>
<! - include /text/footer.html ->