2506Fermer2508
NilLe 16/02/2017 à 11:27
Brunni (./2502) :
Je peux lui faire ignorer tous les problèmes (ce qui rend l'IDE inutile, et encore une fois l'indexation prend vraiment une heure ou deux alors qu'elle est transparente et quasi immédiate dans sublime -- en tous cas je n'entends pas ma tablette souffler et ça répond au poil).
Un gros exemple c'est qu'on a une classe MK2, qui est implicitement, lui et sa hiérarchie, présent partout (c'est une "variable globale" mais ça a du sens puisque c'est l'API principale qui nous permet de communiquer avec la partie C#). Pas de require ou quoi, ça fait juste partie du framework si tu veux. J'aimerais bien un moyen d'ajouter implicitement la résolution de ce fichier (et tous ses descendants donc) à toutes les classes de mon projet. Je ne sais pas si c'est faisable, mais là ça rendrait le truc plus utilisable sans aucun doute.
Tu peux ajouter des éléments extérieurs à ton projet qui sont alors gérés comme des "External libraries", via Settings > PHP > Include paths. Tu peux même aller plus loin et changer le "default stubs path" qui, de base, contient toutes les définitions des fonctions PHP de base et des API officielles (tu parcours ça dans le panneau latéral Project, section External Libraries/PHP Runtime/standard).