Так,PHP include_once и Adobe DreamWeaver код Намекая
Я очень люблю иметь код намекая в Иде развития как то, что мы получаем в Eclipse, FlashBuilder и Dreamweaver.
Теперь, работая над PHP с Dreamweaver, я нашел простой include_once
с ссылкой на верхнюю ссылку каталога, имеет свои последствия, пока у нас есть includes with in includes
.
поэтому решение я получил это использовать
dirname(__FILE__)
С этим мне нужно перевести мой
include_once '../../utils.php';
в
include_once dirname(__FILE__).'../../utils.php';
теперь с этим проблема решается на сервер.
Но моя Adobe Dreamweaver IDE плачет, потому что простой include_once
способен идентифицировать импорт файла, и все CODE HINTING
отлично работают. После этого изменения DreamWeaver больше не может обнаружить файлы, потому что они становятся динамическими.
Чтобы справиться с ситуацией, когда я с нетерпением ждал работы в интеллектуальной среде, мне пришлось найти способ, которым и сервер, и IDE должны работать в моих ожиданиях.
Это то, что я закончил делать.
if(!include_once dirname(__FILE__).'/../../libs/utils.php'){
include_once '../../libs/utils.php';
}
При этом условие никогда не перестанет заходить внутрь, и сервер будет работать нормально. и внутренняя часть будут подавать IDE для распознавания файла, поэтому подсказка кода будет работать.
МОИ ВОПРОСЫ:
- СУЩЕСТВУЮТ ЛИ ДРУГИЕ ХОРОШИЕ РЕШЕНИЯ ДЛЯ МОИХ ОЖИДАНИЯ.
- ЧТО БУДЕТ ПОСЛЕДСТВИЯМИ С ПОМОЩЬЮ
includes
С УСЛОВИЯМИ.
я был вынужден использовать Dreamweaver с PHP один раз, потом я нашел IDE NetBeans, который работает на Windows, и Linux - просто остановить то, что вы делаете, и использовать NetBeans и попрощаться с Dreamweaver - серьезно dreamweaver не поддерживает PHP-классы, такие как NetBeans, и даст вам желание, с которым вы хотите/привыкли, с подсветкой синтаксиса плюс лодочная нагрузка плагинов (сообщество, управляемое в отличие от Dreamweaver) –
@dirt спасибо за предложение. позвольте мне видеть NB .. Я знаком с JavaFx на нем. –
эй @dirt NetBeans IDE классно. Для моего вышеизложенного это хорошо подходит. Теперь я получил еще один (на этот раз в NB). –