Waar had jij voor gekozen?quote:Op woensdag 15 januari 2014 22:31 schreef rekenwonder het volgende:
De keuze voor de backslash was inderdaad een merkwaardige.
Punt. Wat jij?quote:
Nadeel is dat de punt ook wordt gebruikt met het koppelen van strings.quote:
Je gebruikt dat al voor static calls.quote:Op donderdag 16 januari 2014 08:17 schreef slacker_nl het volgende:
:: wellicht: Dit::is::Mijn::Namespace::yo
Net als bij C++ dus, waar :: voor namespaces en statics wordt gebruikt.quote:Op donderdag 16 januari 2014 08:23 schreef totalvamp het volgende:
[..]
Je gebruikt dat al voor static calls.
Dat is in Perl ook zo. Niks geen probleem.quote:Op donderdag 16 januari 2014 08:23 schreef totalvamp het volgende:
[..]
Je gebruikt dat al voor static calls.
Dan heb je weer een probleem bij berekeningen '10 / 5'.quote:Op donderdag 16 januari 2014 08:48 schreef KomtTijd... het volgende:
Ohja en een (of twee?) forward slash had ik al een stuk mooier gevonden. Backslash
quote:Op donderdag 16 januari 2014 08:43 schreef Aether het volgende:
[..]
Net als bij C++ dus, waar :: voor namespaces en statics wordt gebruikt.
Ik snap het ook niet dan. maarja bij PHP doen ze wel meer dingen op een andere manier.quote:Op donderdag 16 januari 2014 08:45 schreef slacker_nl het volgende:
[..]
Dat is in Perl ook zo. Niks geen probleem.
Beetje parser kan dat wel handelen. Dat het namespace-statement het eerste statement in een script moet zijn, zou al genoeg hint moeten zijn voor de parser om het te kunnen handelen.quote:Op donderdag 16 januari 2014 08:05 schreef totalvamp het volgende:
[..]
Nadeel is dat de punt ook wordt gebruikt met het koppelen van strings.
Dan is de \ nog de betere met de rest die daar staat...quote:Op donderdag 16 januari 2014 09:42 schreef Aether het volgende:
Oorspronkelijke voorstellen:
https://wiki.php.net/rfc/namespaceseparator
Bovendien kunnen sommige classes in meerdere namespaces voorkomen, in een product waar ik veel mee werk komt de Node Class in 3 namespaces voorquote:Op woensdag 15 januari 2014 21:25 schreef totalvamp het volgende:
[..]
namespaces zijn juist een verademing en ik word er blij van in de code
Geeft veel duidelijker weer waar een class toebehoord
Hoe krijg je dat voor elkaar :pquote:Op zaterdag 18 januari 2014 09:06 schreef raptorix het volgende:
[..]
Bovendien kunnen sommige classes in meerdere namespaces voorkomen, in een product waar ik veel mee werk komt de Node Class in 3 namespaces voor
Niet het product wat ik geschreven hebquote:Op zaterdag 18 januari 2014 12:30 schreef totalvamp het volgende:
[..]
Hoe krijg je dat voor elkaar :p
Je bedoelt makkelijke keuze :pquote:Op zaterdag 18 januari 2014 13:00 schreef raptorix het volgende:
[..]
Niet het product wat ik geschreven heb
Maar vanuit backwards compatability is dit soms een logische keuze.
Product is Umbraco, ze hebben in versie 6 voor een nieuwe API gekozen maar de oude is ook nog vaanwezig vandaar. Ja ik heb ervaring met dependency injection in c#quote:Op zaterdag 18 januari 2014 13:13 schreef totalvamp het volgende:
[..]
Je bedoelt makkelijke keuze :p
Ik kan me niet voorstellen in welk scenario je een class in meerdere namespaces wilt zetten. Dat maakt de namespaces overbodig :p
Iemand hier trouwens ervaring met dependancy injection?
Ahh op die manier. Blijft een vage oplossing :pquote:Op zaterdag 18 januari 2014 13:24 schreef raptorix het volgende:
[..]
Product is Umbraco, ze hebben in versie 6 voor een nieuwe API gekozen maar de oude is ook nog vaanwezig vandaar. Ja ik heb ervaring met dependency injection in c#
Wij gebruiken structuremap.
Ik heb nog nooit wat met PHP gedaan dus kan je daar niet echt antwoord op geven, in c# is het in ieder geval vrij eenvoudig, een tijdje terug heb ik het serieus toegepast voor een webservice van een grote telecom provider waarvan we wisten dat deze in de loop van de tijd vervangen zou worden door een nieuwe. Geen idee of het gewerkt zou hebben, want de nieuwe webservice is er nooit gekomen Naja komt er wel maar het project gaat eind van de maand over naar andere partijquote:Op zaterdag 18 januari 2014 13:33 schreef totalvamp het volgende:
[..]
Ahh op die manier. Blijft een vage oplossing :p
Ik probeer het op mijn project toe te passen, maar totnutoe heb ik alles tot de controller gehaald en dependancies uit config files die met de controllers worden geladen.
Zit nu te kutten met het naar toplevel halen. PHP heeft hier niet echt een goede methode voor
In c, java etc heb je inderdaad iets ervoor. In PHP zul je het zelf moeten schrijven.quote:Op zaterdag 18 januari 2014 13:48 schreef raptorix het volgende:
[..]
Ik heb nog nooit wat met PHP gedaan dus kan je daar niet echt antwoord op geven, in c# is het in ieder geval vrij eenvoudig, een tijdje terug heb ik het serieus toegepast voor een webservice van een grote telecom provider waarvan we wisten dat deze in de loop van de tijd vervangen zou worden door een nieuwe. Geen idee of het gewerkt zou hebben, want de nieuwe webservice is er nooit gekomen Naja komt er wel maar het project gaat eind van de maand over naar andere partij
Tenzij je een framework als Symfony2 gebruikt, dan krijg je het kado.quote:Op zaterdag 18 januari 2014 13:57 schreef totalvamp het volgende:
[..]
In c, java etc heb je inderdaad iets ervoor. In PHP zul je het zelf moeten schrijven.
Ja dat wel ik heb daar ook naar gekeken om die manier zelf te implementeren. Al is voor mij een meer simpele DIC beter.quote:Op zaterdag 18 januari 2014 14:00 schreef Tijn het volgende:
[..]
Tenzij je een framework als Symfony2 gebruikt, dan krijg je het kado.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |