Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.03.2012, 12:53
Аспирант
Отправить личное сообщение для jsuse Посмотреть профиль Найти все сообщения от jsuse
 
Регистрация: 10.04.2010
Сообщений: 92

Dreamweaver CS5.5 и ООП. Не выводит подсказки методов. Как можно исправить?
Вопрос по возможностям Дримвивера работать с ООП.
У меня не видит методы объекта уже со второго шага (или после присваивания переменным). А иногда даже и с первого шага. Как это можно исправить?

Объясню что имею ввиду, когда говорю "не видит методы объекта со второго шага".

Создаю объект:
$pdo = new PDO();
$pdo->prepare();

Вот когда вводишь вторую строку ($pdo->prepare), то после ввода стрелки появляется подсказка в виде всех возможных методов этого встроенного объекта. Но когда делаешь, например, так:
private $pdo;
 
$pdo = new PDO();
$this->pdo = $pdo;
$this->pdo->prepare(); // вот тут уже не видит prepare()

То есть, когда например присвоишь объект внутренней переменной, то при вызове метода к этому объекту (prepare() в данном случае), он подсказок уже не выводит. Хотя это тот же самый объект, а он уже не в состоянии это понять.

Вопрос. Как это исправить? Или это реальный баг и Дримвивер не понимает такие присвоения?
Ответить с цитированием
  #2 (permalink)  
Старый 23.03.2012, 14:44
Аватар для DreamTheater
Профессор
Отправить личное сообщение для DreamTheater Посмотреть профиль Найти все сообщения от DreamTheater
 
Регистрация: 15.02.2011
Сообщений: 471

Сообщение от Maxmaxmахimus Посмотреть сообщение
у вас ошибка в коде, javascript не поддерживает оператор ->
Это PHP.
Ответить с цитированием
  #3 (permalink)  
Старый 23.03.2012, 16:36
Аспирант
Отправить личное сообщение для jsuse Посмотреть профиль Найти все сообщения от jsuse
 
Регистрация: 10.04.2010
Сообщений: 92

Сообщение от Maxmaxmахimus Посмотреть сообщение
у вас ошибка в коде, javascript не поддерживает оператор ->
Это PHP, но разместил здесь, так как в ветке про серверные языки вообще все глухо. Вся активность на форуме сосредоточена именно в ветке JS. Но в принципе для JS вопрос тоже актуален. ДВ не видит методов после присвоения их перменным. Или даже при перебрасывании этой переменной из метода в метод в рамках одного класса.
Ответить с цитированием
  #4 (permalink)  
Старый 23.03.2012, 17:57
Аватар для DreamTheater
Профессор
Отправить личное сообщение для DreamTheater Посмотреть профиль Найти все сообщения от DreamTheater
 
Регистрация: 15.02.2011
Сообщений: 471

Сообщение от jsuse Посмотреть сообщение
Это PHP, но разместил здесь, так как в ветке про серверные языки вообще все глухо. Вся активность на форуме сосредоточена именно в ветке JS. Но в принципе для JS вопрос тоже актуален. ДВ не видит методов после присвоения их перменным. Или даже при перебрасывании этой переменной из метода в метод в рамках одного класса.
Автокомплит работает корректно только со строготипизированными языками, такими как C++, Java и т. п., в остальных случаях в разных IDE наблюдается поддержка различной степени паршивости.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Dreamweaver CS5.5 и ООП. Не выводит подсказки методов. Как исправить? jsuse Серверные языки и технологии 0 21.03.2012 14:26