Настоятельно рекомендуем почитать статью Мэтта Штауфера об использовании Sublime Text 3 для разработки на PHP.
https://mattstauffer.co/blog/sublime-text-3-for-php-developers
Я использую SublimeCodeIntel. Уловка для меня состояла в том, чтобы убедиться, что интерпретатор php был указан правильно. Перейдите в Sublime Text Preferences > Package Settings > SublimeCodeIntel > Settings - Default
. Убедитесь, что языковые настройки для php ссылаются на правильное местоположение вашей команды php, которое вы можете найти с помощью which php
в Терминале.
"codeintel_language_settings": {
...
"PHP": {
"php": "/usr/bin/php",
"codeintel_scan_extra_dir": [],
"codeintel_scan_files_in_project": true,
"codeintel_max_recursive_dir_depth": 15,
"codeintel_scan_exclude_dir":["/usr/bin/php/"]
}
}
Если этот блок неправильный, скопируйте в пользовательские настройки SublimCodeIntel и измените при необходимости.