Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Редактор кода длоя php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Редактор кода длоя php
lintiay
Отправлено: 30 Августа, 2014 - 23:23:56
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Суть вопроса: я программирую на с/с++ в основном. почти каждая IDE на cях умеет находить определение переменной, если конечно правильно прописпнны инклуды. те я могу открыть любой исходник проекта (в любом месте дерева каталогов) и спросить у IDE где находится определение: переменной, функции или класса и тут же получить ответ. В том числе и автодополнения кода, тоже, могу получать наименование переменных, класов... итд из других файлов проекта.

так вот в php авто дополнение у меня работает (перепробовал все, что можно) только в пределах текущего файла и не видит переменных, класов, функций из других файлов. аналогичная ситуация и с определениями, т.е. если переменная определена внутри файла, то "видит", а если определена в другом файле, то не находит.

Может, кот-нибудь сможет прояснить ситуацию, зарание блогадарю.
 
 Top
RickMan
Отправлено: 31 Августа, 2014 - 00:36:35
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Какие IDE пробовал? PhpStorm пробовал? И да... а переменная там где вы пытаетесь ее увидеть вообще есть? То есть совпадает область видимости переменной в коде с той что вы ожидаете?
 
 Top
esterio
Отправлено: 31 Августа, 2014 - 01:36:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




PHP хитер. У него совсем друная область видимости переменных чем у Си. Может то и есть ответ на ваш вопрос
 
 Top
lintiay
Отправлено: 31 Августа, 2014 - 10:54:48
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




RickMan пишет:
Какие IDE пробовал? PhpStorm пробовал? И да... а переменная там где вы пытаетесь ее увидеть вообще есть? То есть совпадает область видимости переменной в коде с той что вы ожидаете?


вы правы phpstorm рулит) просто с первого разу не получилось, потому, что исходники лежат на другом компе, доступ к которому открыт через смбу. а сторм почемуто не видит ничего кроме локальных дисков. но как только перенес исходники на локальный диск все отлично заработало. единственное, что напрягает это некоторая тормознутость ide. еще не плохо работает phpDesigner8, тоже работает как мне надо, но шторм мне показался субъективно лучше, особенно порадовала подсветка кода.

Пробовал: sublimtext2, PSPad, Edit Plus, EmEditor, SciTe, Rapid PHP, netbeans, Notepad++, Extra Hide Studio, пробовал приспособить vim - имхо считаю, это лучший редактор.

Давно пытался пробовать, но они мне не понравились, по этому, даже не пробовал:
Codelobster, Aptana.

ЗЫ. Изначально хотелось найти решение работающее не на яве в виду тормознутости данного решения, но увы. Может еще чего не упомнил, что пререпробовал...
Спасибо всем за помощь).
 
 Top
RickMan
Отправлено: 31 Августа, 2014 - 11:40:04
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Лаги бывают еще от того, что новички часто индексируют в phpStorm папки которые индексировать не стоит: временные папки, логи, папки с картинками и так далее... При каждом изменении в файлах IDE создаем новые связи и индексацию.. и если там логи обновляются каждую минуту то и IDE вечно занята этим...
 
 Top
DelphinPRO
Отправлено: 01 Сентября, 2014 - 10:37:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




phpStorm нисколько не тормознутый хоть и на яве. Давно в нем работаю, никаких лагов. Проблема описанная RickMan имеет место быть, но решается буквально в два клика Mark directory as Excluded


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программное обеспечение »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB