Piotr Jarolewski

Piotr Jarolewski Software Engineer at
Grupa Allegro

Temat: Netbeans - podpowiedzi PHP w niektórych sytuacjach

Czyli super :)

Powiedz mi jeszcze wiem że mały offtop ale czy PHPStrom widzi metody takie jak:


$object->metoda()->metoda2()->metoda3();

W sensie podpowiedzi kodu bo Netbeans z 2 czy 3 metodą już przestaje podpowiadać, a jak korzystam z active records i sklejam SQL, to mam kilka odniesień do metod w danym obiekcie.

konto usunięte

Temat: Netbeans - podpowiedzi PHP w niektórych sytuacjach

Piotr Jarolewski:
Czyli super :)

Powiedz mi jeszcze wiem że mały offtop ale czy PHPStrom widzi metody takie jak:


$object->metoda()->metoda2()->metoda3();

W sensie podpowiedzi kodu bo Netbeans z 2 czy 3 metodą już przestaje podpowiadać, a jak korzystam z active records i sklejam SQL, to mam kilka odniesień do metod w danym obiekcie.

Sugestia, phpStorm możesz pobrać w każdym momencie i testować 30 dni :P Spróbuj. Przykładowy kod:


<?php

class Foo {

/**
* @var Bar
*/
protected $Bar = null;

public function test1() {
return $this;
}

public function test2() {
return $this;
}

public function finalTest() {
return $this->Bar;
}

}

class Bar {

public function dziala() {
return true;
}
}

$Foo = new Foo();
//$Foo->test1()->// test 1
//$Foo->test1()->finalTest()->//Test 2


Wynik:


Obrazek



Obrazek
Piotr Jarolewski

Piotr Jarolewski Software Engineer at
Grupa Allegro

Temat: Netbeans - podpowiedzi PHP w niektórych sytuacjach

ok, pobrany :) otwieram projekt i testuje :)
dzięki :)
Tomasz Zadora

Tomasz Zadora programuję

Temat: Netbeans - podpowiedzi PHP w niektórych sytuacjach

Piotr Jarolewski:
[...]

$object->metoda()->metoda2()->metoda3();

W sensie podpowiedzi kodu bo Netbeans z 2 czy 3 metodą już przestaje podpowiadać, a jak korzystam z active records i sklejam SQL, to mam kilka odniesień do metod w danym obiekcie.

Mi Netbeans podpowiada nawet do 10-tej metody.

Musisz jedynie w opisie metod używać znacznika @return określając klasę zwracanego obiektu.Tomasz Zadora edytował(a) ten post dnia 20.06.12 o godzinie 12:18

konto usunięte

Temat: Netbeans - podpowiedzi PHP w niektórych sytuacjach

Tomasz Zadora:
Piotr Jarolewski:
[...]

$object->metoda()->metoda2()->metoda3();

W sensie podpowiedzi kodu bo Netbeans z 2 czy 3 metodą już przestaje podpowiadać, a jak korzystam z active records i sklejam SQL, to mam kilka odniesień do metod w danym obiekcie.

Mi Netbeans podpowiada nawet do 10-tej metody.

Musisz jedynie w opisie metod używać znacznika @return określając klasę zwracanego obiektu.

W wypadku $this nie powinno być takiego problemu bo jasno można określić typ.

Następna dyskusja:

PHP : Netbeans IDE + PHPUni...




Wyślij zaproszenie do