Поскольку другие упомянули, что знак доллара предназначается, чтобы использоваться механически сгенерированным кодом. Однако то соглашение было повреждено некоторыми дико популярными библиотеками JavaScript. JQuery, Прототип и Ajax MS (иначе Атлас) все использование этот символ в их идентификаторах (или как весь идентификатор).
Короче говоря можно использовать $
каждый раз, когда Вы хотите. (Интерпретатор не будет жаловаться.) Вопрос состоит в том, когда делают Вас , хотят использовать его?
я лично не использую его, но я думаю, что его использование допустимо. Я думаю, что Ajax MS использует его, чтобы показать, что функция является псевдонимом еще для некоторого подробного вызова.
, Например:
var $get = function(id) { return document.getElementById(id); }
, Который походит на разумное соглашение.
Я понял, что проблема была в установке openssl. Переустановка openssl с использованием enable-shared сработала.
Я сталкивался с этим в паре других сценариев, отличных от openssl, и обнаружил, что это обычно связано с тем, что общие библиотеки не включены.
Добавление - enable-shared
в строку конфигурации, похоже, исправляет.