2011-02-24 1 views
2

J'ai l'extrait de code suivant.Comment puis-je obtenir PhpStorm pour aller à la bonne déclaration

abstract class MrParent { 
    public function __construct() { 
    $this->var = 'a'; 
    } 
} 

class MrChild extends MrParent { 
    public function hello() { 
    echo 'Hello'; 
    } 
} 

$MrGuy = new MrChild(); 

Maintenant, à PhpStorm, quand je clic milieu (« Aller à la Déclaration ») sur la dernière ligne de la classe « MrChild », le curseur jusqu'à la ligne « __construct ». Je m'attendais à aller à la ligne "classe MrChild étend MrParent".

Dans un document unique, c'est OK, mais dans une configuration où c'est une classe par fichier, c'est assez ennuyeux car cela signifie que l'EDI me montre constamment la classe que je ne veux pas.

Je sais que si j'ajoutais le code suivant à la classe "MrChild", j'obtiendrais ce que je veux, mais il semble que je ne devrais pas corriger ce que je considère être un bug IDE en ajoutant du code .

public function __construct() { 
    parent::__construct(); 
} 

Avez-vous une suggestion?

+0

donc c'est une question sur votre IDE phpStorm? –

Répondre

Questions connexes