Подтвердить что ты не робот

Есть ли синтаксический анализатор PHP для Notepad ++?

Есть ли плагин проверки синтаксиса PHP для Notepad ++?

Пожалуйста, не отвечайте "Вместо этого используйте другой редактор"

4b9b3361

Ответ 1

Попробуйте плагин NppExec для Notepad ++. Используя его, создайте команду, чтобы она была примерно такой:

cmd.exe /K c:\your\path\to\php.exe -l "YOUR_FULL_FILE_NAME"

Вместо YOUR_FULL_FILE_NAME вы должны использовать соответствующий макрос Notepadd ++ - я думаю, что это $(FULL_CURRENT_PATH), но двойная проверка с помощью руководства NppExec (устанавливается вместе с плагином).

P.S. Но любая IDE будет лучше (я использую PhpStorm). Если среда IDE слишком тяжела для вашего ПК, тогда ищите PHP-ориентированные редакторы, такие как Blumentals RapidPHP и т.д. (Он легче, чем полная IDE, но может иметь все действительно важные функции).

Ответ 2

Я рекомендую вам найти настоящую среду IDE (не прославленный текстовый редактор). Я использовал Notepad ++ в течение многих лет, но он не может сделать многое помимо подсветки синтаксиса.

Я лично использую PHPStorm (но это не бесплатно, это очень хорошо, хотя: D). Вы также можете использовать NetBeans или Eclipse.

Ответ 3

Как уже упоминалось в LazyOne, вы можете использовать NppExec, который вы можете установить с помощью диспетчера плагинов (Plugins>Plugin Manager>Show Plugin Manager). Вам также потребуется установить PHP. Наконец, команда, которую я использую для проверки синтаксиса PHP с помощью NppExec, это

"C:\Program Files (x86)\PHP\php.exe" -l $(FULL_CURRENT_PATH)

Ответ 4

Я использую Komodo Edit 7 (бесплатная версия), который имеет встроенную проверку синтаксиса php. Я не знаю, насколько он прочен, но он отлично работает для меня. Я не профессиональный веб-дизайнер, но мне это лучше, чем Eclipse и Bluefish. Комодо меньше Eclipse и более стабилен, чем Bluefish (в моей среде Win XP).

Ответ 5

Добавление в @LazyOne ответа: Мне не нравится NetBeans, он слишком строгий, имеет сложное время нахождения включает, и он медленно. Я копаю N ++ за его скорость и простоту. У меня есть php, установленный на моем ПК, просто для проверки. Если вы используете N ++ (или любой другой текстовый редактор), вы можете использовать следующую версию Powershell script для пакетной проверки всех файлов, которые вы загрузили и которые работают. Просто запустите Powershell ISE, введите правильный путь для проверки и путь PHP.exe для вашей среды, и результаты получат выход на консоль ISE.

cls
$pathToCheck = "C:\Users\BigDaddy\AppData\Local\Temp\fz3temp-1"
$phpExePath = "C:\PHP\php.exe"

Get-ChildItem $pathToCheck -Filter "*.php" | foreach {
$pinfo = New-Object System.Diagnostics.ProcessStartInfo
$pinfo.FileName = $phpExePath
$pinfo.Arguments = "-l", $_.FullName
$pinfo.RedirectStandardError = $true
$pinfo.RedirectStandardOutput = $true
$pinfo.UseShellExecute = $false
$p = New-Object System.Diagnostics.Process
$p.StartInfo = $pinfo
$p.Start() | Out-Null
$p.WaitForExit()
$output = $p.StandardOutput.ReadToEnd()
$output += $p.StandardError.ReadToEnd()
$output
}

Я надеюсь, что кто-то найдет это полезным, как я.

Ура!