Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podpowiadanie składnie eclipse
Forum PHP.pl > Inne > Komputery i oprogramowanie
menic
Czy da sie jakoś przystosowac Eclipse aby podpowiadał w ten sposób jak w temacie? Chodzi mi o:
  1. <?php
  2. class test
  3. {
  4. function one()
  5. {
  6. return new two()
  7. }
  8. }
  9.  
  10. $o = new test;
  11. $o->one()->innaMetodaWTwo() //Tutaj aby podpowiedział innaMetodaWTwo()
  12. ?>
NuLL
  1. <?php
  2. class test
  3. {
  4. /**
  5. @return two
  6. */
  7. function one()
  8. {
  9. return new two()
  10. }
  11. }
  12.  
  13. $o = new test;
  14. $o->one()->innaMetodaWTwo() //Tutaj aby podpowiedział innaMetodaWTwo()
  15. ?>

Check this out Rkingsmiley.png
menic
aaaaaaa..... Działa. Wielkie dzieki guitar.gif
maryaan
dodam ze w zend studio tez to dziala, niby banal a bardzo ulatwia pisanie snitch.gif
menic
A w Zendzie działa to też na zasadzie komentarzy czy automatycznie wykrywa?

No to jeszcze jak to sie uda zrobic to bede całkiem wniebowzięty snitch.gif
  1. <?php
  2. $temp = $o->method();
  3. //$temp->tutaj podpowiada metody. Temp jest tablicą obiektów
  4. foreach($temp as $v ) //$v jest obiektem
  5. {
  6. //co zrobic aby $v->podpowiadane metody
  7. }
  8. ?>
Chodzi o to ze podpowiada na poczatku, ale w foreach'u mimo iz jest to obiekt juz nie chce.
maryaan
nie wiem czy zadziala na eclipse ale dla zenda wymyslilem takiego drut-moda laugh.gif
  1. <?php
  2. foreach ($a as $i) {
  3. lol($i);
  4. }
  5. function lol(Jasio $i){
  6. $i->pokaz_nazwe();
  7. }
  8. ?>
jak skonczysz to wywalasz trzy linijki pod foreach i voila hehe tongue.gif


aha wracajac do pytania to oczywiscie wyswietla sie to co wpiszesz w takim komentarzu
  1. <?php
  2. /**
  3.  * fdsafdsafdsa fdsafd;slkjf;ldksja fjds;l kafjd;lksja fl;kdsj a;flkdjs l;akfj d
    sl;akjfds
  4.  * jfd;slakjfd;slkajf;lkdsja f;lkdsj a;lfkjd s;alkfjd
  5.  * saaaaaaaaaaaaaaaaaaaaa
  6.  * @param int <var>id</var> - jakies id
  7.  * @param string <var>lol</var> - jakis lancuch znakow
  8.  * @return costam
  9.  * 
  10.  */
  11. ?>

jesli masz juz gotowa funkcje to po wpisaniu nad nia /** i wcisnieciu entera masz powstawiane zmienne (return i parametry) w odpowiednie miejsca w komentarzu
athabus
Temat już trochę wiekowy ale go przeoczyłem.

W eclipsie (przynajmniej w phpide) można zrobić tak


  1. <?php
  2. foreach ($a as $b)
  3. {
  4.  /* @var $b MyClass */
  5. $b->... i tu jest podpowiedź dla obiektu MyClass
  6. }
  7. ?>
menic
Dzieki Athabus. Bardzo pomocna sprawa biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.