2009-04-22 6 views
0

Est-ce que quelqu'un connaît un IDE PHP qui dispose d'un outil pour encapsuler des variables privées, comme Visual Studio le fait pour C#/VB/etc? En fait, tout IDE supportant PHP et incluant des outils de génération de code serait intéressant.Outil 'Encapsulate Field' pour un IDE PHP

Répondre

2

oui et non;)

Il y a IDEs qui prennent en charge la génération de code de méthodes getter et setter. Par exemple le commercial Zend Studio for Eclipse et le Aptana Studio gratuit avec PHP Plugin. En fait, c'est un peu différent de l'encapsulation en C#, comme vous n'obtiendrez ceci:

private String _name; 



    public String Name 

    { 

     get { return _name; } 

     set { _name = value; } 

    } 

mais quelque chose ceci:

<?php 

class sample 
{ 
protected $myMember; 

public function getMyMember() 
{ 
    return $this->myMember; 
} 

public function setMyMember($myMember) 
{ 
    $this->myMember = $myMember; 
} 
} 
?> 

Espérons que cela aide un peu.

Cordialement, Mario

Questions connexes