php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.07.2010, 09:22  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard php 5.4

scheint so wie wenn es wohl noch ein 5.4 gibt, 6.0 erstmal nicht kommt und man in 5.4 unter anderem schon auf ein integriertes APC hoffen kann.

PHP for Android, PHP 6 canceled, APC in PHP 5.4 - Lately in PHP podcast episode 3 - PHP Classes blog - PHP Classes
robo47 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.07.2010, 17:36  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Interessant und schade zugleich. Native unicode support und eine Abstraktion des Zeichensatzes wie in JAVA (String-Klasse) wären oft eine echte Hilfe.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 29.07.2010, 18:19  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Nativer Unicode-support wäre durchaus schön, aber das was sie bisher für 6.0 implementiert hatten kam ja durchaus mit dem ein oder anderen ballast, z.b. durch UTF-16 doppelter speicherverbrauch im vergleich zur utf-8 für strings etc ( Future of PHP 6 - Johannes Schlüter )
robo47 ist offline   Mit Zitat antworten
Alt 29.07.2010, 23:45  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Korrekt, stable war das lange nicht. Mal sehen, wie die Ansätze in Zukunft aussehen...
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 30.07.2010, 08:01  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Worauf ich mich viel mehr freuen würde wäre wenn man in 5.4 traits oder grafts unterbringt
-> PHP: rfc:horizontalreuse [PHP Wiki]
robo47 ist offline   Mit Zitat antworten
Alt 30.07.2010, 11:17  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Darauf freue ich mich nicht, denn es stellt einen Bruch hinsichtlich der OO dar. Solche Anwendungen werden üblicherweise über das delegation pattern gelöst oder über eigene Services, die in einer Anwendung modelliert werden. Code so wieder zu verwenden ist genauso blödsinnig wie View-Helper im MVC-Bereich zu nutzen. Das wird Gefrickel und keiner kennt sich mit den neu hinzugekommenen Abhänigkeiten mehr aus. Für mich ist diese Kopplung sogar ein Rückschritt für diejenigen, die in der PHP-Szene gute und saubere Entwicklung predigen.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 30.07.2010, 12:12  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Also gerade für so sachen wie z.b. optionen/attribute oder wie auch immer man es nennen will, was durchaus mehr als eine klasse hat, finde ich das durchaus sehr sinnvoll, weil man ansonsten es

a) in jede klasse copy&pasten müsste/würde
b) oder __call dazu mißbraucht/nutzt das an ein internes "Options-Objekt" weiterzugeben
c) man dummy-methoden in der klasse implementieren um setOption() einer internen klasse zu nutzen. ( public function setOption($name, $value) { $this->optionContainer->setOption($name, $value); }
d) oder umständlicher über einen sub-container zugreifen muss, ($object->getOptionsContainer()->setOption())

Es ermöglicht einem sich weniger zu wiederholen (DRY) für gleichbleibende dinge.
robo47 ist offline   Mit Zitat antworten
Alt 30.07.2010, 14:25  
Erfahrener Benutzer
 
Registriert seit: 17.07.2009
Beiträge: 223
PHP-Kenntnisse:
Fortgeschritten
Tiberius zeigte ein beschämendes Verhalten in der Vergangenheit
Tiberius eine Nachricht über ICQ schicken
Standard

Traits wurden vor einpaar Monaten in den Tree geschoben, werden wohl im kommenden Release sein. Leider hat sich die optional verwendbare strikte Typisierung sowie Typecasts für primitive Datentypen nicht durchgesetzt. So wären u.a. string, int und auch (boolean) im Methodenkopf möglich gewesen. Im letzten Sommer wurde über das Thema lange diskutiert und nun nach einer erneuten langen Debatte gegen ein neues Error Level ausgewechselt - ein wahrer Rückschritt
Tiberius ist offline   Mit Zitat antworten
Alt 30.07.2010, 21:38  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Gerade das Thema Type-Hinting sollte endlich sauber implementiert werden, damit die IDE-Unterstützung endlich vernünftig für Refactoring/Intelli-Sense/... möglich ist. Mit Hints in den Comments der Methoden ist das schon halbwegs vernünftig, aber spätestens bei Listen/Arrays von komplexen Typen ist es aus und vorbei...

@robo: DRY ist sicher ein Argument - auch die __call-Geschichte natürlich - aber es geht mit diesem Feature weiter weg von OO für meinen Geschmack. Wobei gerade dein Beispiel mit dem Container eigentlich eine klassische Lösung für OO-Methodiken ist.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 30.07.2010, 23:28  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

+1 Type Hinting.

Ich hasse nämlich PHPDoc
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php 5.4, php 5.4 download, php 5.4 traits, php 5.4 apc, \php 5.4\, php 5.4 roadmap, php version 5.4, php 5.4 ide, php traits, apc php 5.4, php 5.4 iis7, hphp 5.4, 1und1 php 5.4, roadmap php 5.4, \php-5.4\ apc, apc \php 5.4\, php 5.4download free, was ist neu in php 5.4, java primitive variable typen, php.net

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum