Dites que vous êtes en déclarant une classe avec toutes les cloches et de sifflets - constructeur et destructor, public, méthodes privées, protégées et statiques et des propriétés, méthodes magiques, etc.Comment organisez-vous les méthodes et les propriétés au sein d'une classe?
Comment organisez-vous logiquement tout cela? Par exemple, regroupez-vous les choses par visibilité? Est-ce que vous alphabétisez les noms de méthodes? Est-ce que vous regroupez des méthodes magiques ensemble? Mettez-vous le constructeur au début et le destructeur à la fin?
Évidemment, c'est subjectif, mais je suis curieux d'entendre ce qui a fonctionné pour les autres, ou ce que vous trouvez facile à naviguer en lisant le code des autres.
La plupart de ce que je ferais, seulement mes méthodes sont d'abord triées en étant soit des méthodes d'instance et statique. – Wrikken
J'ai rarement des méthodes statiques donc je les ai omis. Mettra à jour la liste – Mchl
Par visibilité = le plus au moins? Comme public, protégé, privé? –