Запустите PHP CLI из Windows Powershell ISE - PullRequest
1 голос
/ 07 марта 2012

Этот вопрос относится к знакам доллара "$" $ в Windows PowerShell ISE.

У меня PHP CLI и я хочу запустить один из командных сценариев из командной строки в Windows PowerShell ISE.1005 *php -r "$foo = 'foo';"

Просто возвращает Parse error: parse error in Command line code on line 1, и я сузил его до надоедливого знака доллара, который важен в PowerShell.Можно ли как-нибудь избежать этого?

Я также пытался

php -r '$foo = "foo";'

и получить

Notice: Use of undefined constant foo - assumed 'foo' in Command line code on line 1

Ответы [ 2 ]

2 голосов
/ 07 марта 2012

Да, добавить знак обратной черты перед знаком доллара:

php -r "`$foo = 'foo';"
1 голос
/ 07 марта 2012

Это то, что вам нужно:

"`$foo = 'foo';"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...