Juste une question rapide sur votre préférence d'utiliser les espaces de noms PHP ou le préfixe de classe.Espaces de noms de classe PHP vs préfixes
<?php
// ----- namespace -----
use My\Namespace;
$object = new Namespace\Object;
// ----- prefix with PR -----
$object = new PF_Object; //or
$object = new PFObject;
Quels sont les préférences des développeurs? Je sais pourquoi l'utilisation des espaces de nommage peut apporter un grand avantage aux applications, mais peut également constituer un frein à PHP selon moi.
Merci!
Il est question aussi pléthorique. Probablement que les développeurs venus du monde de la programmation OOP, comme Python ou Java, préféreront le 1er plus, les autres choisiront probablement le 2ème ... Tout dépend, vous savez ... Autant de gens, autant d'opinions. – Nemoden
Tous ceux qui ont utilisé un langage OOP réel sont susceptibles d'éviter la syntaxe de l'espace de noms PHP. Mais en dehors de cette préférence personnelle, c'est plus une question de savoir si vous êtes sur l'un des [5% des serveurs] (http://phpadvent.org/2010/usage-statistics-by-ilia-alshanetsky) avec php 5.3 soutien. – mario
@mario 5% en utilisant PHP 5.3, c'est une statistique choquante: O –