Поскольку PHP был основан на Perl, который использовал $
, хотя используемые Perl символы были значимыми и использовались для обозначения типа данных (например, @ используется для обозначения массива), PHP просто имеет $
.
PHP на ранних стадиях был упрощенной версией Perl, но со временем включил в себя больше возможностей Perl, хотя можно утверждать, что PHP долгое время был упрощенной примитивной версией Perl, поскольку до PHP 5.3 он не включал функции, которыебыли на других языках, таких как замыкания / пространство имен.
http://en.wikipedia.org/wiki/PHP
Ларри Уолл, создатель Perl, вдохновился на использование $
из сценариев оболочки: http://en.wikipedia.org/wiki/Sigil_%28computer_programming%29