Qualcuno può spiegarmi cosa c'è di male nell'usare la barra rovesciata come operatore del namespace? Ho letto un sacco di commenti beffardi a riguardo. Uno StackOverflower ha anche detto di aver rinunciato a PHP per questo.L'operatore Namespace ... qual è il problema?
Sì lo so che ha un significato speciale barra inversa come carattere di escape all'interno delle stringhe, ma non è davvero peggio di utilizzare ->
, oppure il punto .
come in molte altre lingue.
Mi ricorda tutto il beffardo di Nintendo quando hanno annunciato il nome del Wii. Ognuno fa un gran clamore e poi una volta che è fuori e tu ci sei abituato, a nessuno importa e loro vanno avanti.
Quindi, per favore mi illumini. Cosa c'è di male in questo? Cosa avresti suggerito invece?
so cosa stai dicendo, ma sta scrivendo class_exists ("namespace1 \\ namespace2 \\ myClass") molto più difficile? – nickf
trovo il tasto "\" scomodo da raggiungere su una tastiera tedesca. inoltre, nessun'altra lingua (afaik) usa il backslash come ns-separator che porta a un altro modo di fare la stessa cosa leggermente diverso. – stefs
Non capisco come sia l'unico personaggio disponibile? Perché non usare che non ha un significato speciale all'interno di una stringa (o sono errato) \ ha un significato speciale all'interno di una stringa ed è stato usato. –