Как генерировать getter и setter в eclipse (php)

Обычно я использую eclipse для работы с Java, поэтому, когда я хочу работать с PHP, я тоже использую eclipse.

Но я не знаю, как генерировать getter и setter для переменных класса. Когда я делаю правый щелчок, у меня нет меню Source -> Generate Getter / Setter .

Как это сделать с php в eclipse?

Благодарю.

Zend Studio, основанный на Eclipse, также предоставляет эту функцию. Однако это не бесплатно, но если вы не против платить за IDE, это может быть вариант.

Если вы используете PHP, вы можете найти это сравнение между PDT и Zend Studio полезным:

http://www.zend.com/en/products/studio/comparison

Я искал нечто подобное этим двум альтернативам. Я нашел тот, который является бесплатным и, кажется, регулярно обновляется, поэтому я оставляю ссылку здесь для других: PDT Extensions (и версию моментального снимка ).

И вот сайт gitub .

Добавления для инструментов разработки eclipse PHP. Предоставляет форматирование кода и генерирование кода, например

  • генерация / сборщик
  • мастер создания нового класса
  • реализация интерфейса
  • и другие функции

Похоже, что плагин E-surf – это то, что вам нужно. На странице функций :

Основные функции, добавленные в 1.0.0 (текущая) версия:
– Возможность обработки нескольких классов PHP в одном исходном файле
– Режим сортировки дополнительных генерируемых методов (первые сеттеры, затем геттеры)
– Улучшен доступ к главному меню – только при наличии подходящего редактора PHP

Хороший ответ здесь: Каков наилучший способ автоматического генерации getters и seters для класса в php?

Создайте шаблон, затем вы можете использовать CTRL + Shift для его выполнения

 private $$${PropertyName}; ${cursor} public function get${PropertyName}() { return $$this->${PropertyName}; } public function set${PropertyName}($$value) { $$this->${PropertyName} = $$value; } 

Спасибо erisco за отличный ответ

Это может помочь, это плагин для генерации кода в PHP. http://pdt.plugins.e-surf.pl/install.php

Я нашел этот плагин очень полезным: http://loge5.de/phpgen

Он поддерживает комментарии «Fluid Interface» и некоторые другие материалы. Довольно простой и понятный, но более мощный, чем плагин E-Surf .

немного поздно ответить на этот вопрос, но я искал это сегодня и обнаружил плагин, который можно установить с URL-адреса eclipse: http://pdt.plugins.e-surf.pl/updates/

Я знаю, что вы хотели, потому что я был точно таким же сценарием … узнал Java в Eclipse, затем перешел на другие языки и пропустил эту функцию, поэтому я написал это на PHP. Поэтому вам не нужно менять редакторов, чтобы получить эту функцию. Он также работает для VB, поскольку именно это я и создал для него …

Вы можете скачать его здесь: https://github.com/aosiname/Generate-Getters-and-Setters