Portal > Foren > Offtopic > Plauderecke > PHP6: Was ist neu?
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 28.08.2007, 12:02 Nach oben    #1
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 433
Standard PHP6: Was ist neu?

Hallo,
ich hab in der neuen ausgabe der ix (September 07) einen Artikel gelesen über die Zukunft von PHP

Da wird davon gesprochen, das in PHP 6 Unicode unterstützt wird. Aber sowie ich das verrstanden habe, ist das nicht viel mehr als ein Zeichensatz, die LEserichtung wird bestimmt und noch bisschen was.
Aber ist das eine ganze neue Version nötig?

Vielleicht liege ich hier völlig falsch, wäre schln wenn mir das jemand erklären könnte!

grüße
Gabriel


EDIT:
Ich habe den Titel mal etwas geändert (PHP6 allein ist doch etwas .. nuja). Bitte keine Missverständnisse. PHP6 ist noch nicht in einer stable-Version veröffentlicht.

Ben.
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php

Geändert von Ben (28.08.2007 um 12:31 Uhr)
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2007, 12:25 Nach oben    #2
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
Standard

Zitat:
Zitat von kampfgnom Beitrag anzeigen
Da wird davon gesprochen, das in PHP 6 Unicode unterstützt wird. Aber sowie ich das verrstanden habe, ist das nicht viel mehr als ein Zeichensatz, die LEserichtung wird bestimmt und noch bisschen was.
Aber ist das eine ganze neue Version nötig?
Hmmm. Davon abgesehen, dass ich den letzten Satz semantisch nicht verstehe

Unicode kann PHP bereits seit geraumer Zeit. Bisher musste man jedoch immer über spezielle Erwieterungen gehen. Die Funktionen fangen dann mit mb an, zum Beispiel mbstrlen oder sowas in der Art. Problem ist: Die Quelldateien selbst, also dein PHP-Script und die PHP-internen Strings verstehen das nicht. Um also wirklich die vollen Zeichensätze korrekt zu unterstützen, muss man sehr umständliche Wege gehen bis einschliesslich PHP5.
Erst ab PHP6 wird das besser. In unseren Breiten behaupte ich mal, dass das ganze relativ irrelevant ist. Vielleicht wirds erst im französischen und spanischen Raum interessant bei den merkwürdigen Strichelchen über den Buchstaben und den komischen umgedrehten Fragezeichen als Satzzeichen

PHP6 bietet jedoch weitaus mehr als nur Unicode-Unterstüzung. Wenn das die Frage war...
__________________
Open Sourcing the Online Gaming Universe
PHP/SQL/Java/C++/Assembler.
Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
mepeisen ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2007, 12:29 Nach oben    #3
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Zitat:
Zitat von mepeisen Beitrag anzeigen
PHP6 bietet jedoch weitaus mehr als nur Unicode-Unterstüzung. Wenn das die Frage war...
Ich glaube, genau das war sie.

Die Unicode-Untestützung ist eben nur ein Teil, aber einer von denen, die am meisten diskutiert wurden und werden.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2007, 12:41 Nach oben    #4
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 433
Standard

Achso, und was gibt es dann noch so neues?

Sorry wenn die Frage bissle dumm gestellt war
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2007, 12:56 Nach oben    #5
Sven Schmalle
 
Benutzerbild von Sclot
 
Registriert seit: 18.08.2005
Ort: Bremen
Beiträge: 160
Standard

ich find das schon praktisch wennich mit ruhigem gewissen statt:

Code:
for($liSchleifenZaehler=0; $liSchleifenZaehler<=10; $liSchleifenZaehler++)
dann sowas machen kann:

Code:
for($liSchleifenZähler=0; $liSchleifenZähler<=10; $liSchleifenZähler++)
Sclot ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2007, 13:00 Nach oben    #6
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Ist bei mir eh alles auf englisch, da hat sich das eh gegessen. Nunja, aber das ist 'ne Glaubensfrage, die schon zu genüge durchdiskutiert wurde.


----
Hier: http://www.php.net/~derick/meeting-notes.html

Geändert von Ben (28.08.2007 um 13:16 Uhr)
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2007, 13:23 Nach oben    #7
Lutz
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 688
Standard

Ich versuche nochmal an den einen Artikel über PHP6 zu gelangen, da stand fast alles drin, was sich ändern soll. An alles kann ich mich auch nicht mehr erinnern, außer an die UNICODE-Unterstützung im Quelltext. Toll! Wer braucht das bitte? Internationale Projekte werden ohnehin meistens in englischer Sprache programmiert (also die Variablen etc. mit englischen Namen benannt), einfach weil es dann einfacher für alle ist.

Ansonsten fand ich aber interessant, dass die kompatibilität zu PHP4 wohl vollkommen wegfallen soll und etliche Altlasten aus PHP verschwinden werden. Ich würde mir jedenfalls mal wünschen, dass ein genereller Cut gemacht werden sollte, um auch mal die unterschiedlichen Formatierungen von Funktionsnamen in den Griff zu bekommen. Mal mit, mal ohne Unterstrich... Ich persönlich bin durch sowas immer etwas angeekelt muss ich sagen. Meine Geradlinigkeit in der Hinsicht ist vielleicht auch etwas übertrieben, aber ich hätte es lieber einheitlich.
__________________
Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll
MrNiceGuy ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2007, 13:30 Nach oben    #8
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Jau, stimm ich dir voll zu!
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2007, 18:33 Nach oben    #9
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
Standard

das hab ich im kopf:

rausfliegen werden:
register_globals
safe_mode
magic_quotes
script/asp-tags werden nicht mehr unterstützt: <script und <%
long_vars: HTTP_*_VARS

standardmäßig deaktiviert werden die short-tags <?

aber hier hab ich grad nochwas gefunden wo verschiedene themen diskutiert sind und drunter steht immer ob es rausfliegt oder nicht und soweiter ist aber etwas älter:

http://www.php.net/~derick/meeting-notes.html
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.08.2007, 18:53 Nach oben    #10
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 433
Standard

hatte ben schon gepostet
trotzdem danke für eure Antworten
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.08.2007, 10:51 Nach oben    #11
Dejan Spasic
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 169
Standard

Zitat:
Zitat von robo47 Beitrag anzeigen
das hab ich im kopf:

rausfliegen werden:
register_globals
safe_mode
magic_quotes
script/asp-tags werden nicht mehr unterstützt: <script und <%
long_vars: HTTP_*_VARS

standardmäßig deaktiviert werden die short-tags <?
Die Namespaces nicht zu vergessen sowie APC (Alternative PHP Cache) wird standardmäßig dabei sein.
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2007, 18:46 Nach oben    #12
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 207
Standard

Oh ja, die Funktionsnamen sollten mal überarbeitet werden. Wenns nach mir ginge, sollten möglichst viele Funktionen sogar wie Klassen organisiert werden, so kann man auch noch so Sachen wie Zeichensatz (nicht der des Quellcodes - find ich ebenfalls schwachsinnig) handhaben.

Also es soll dann Aufrufe wie folgt geben:
PHP-Code:
$str = new StringMain('Zeichensatz'); // Meinetwegen soll das automatisch starten, dann aber $str->setOption('charset', 'blabla'); möglich

echo $str->len('texttext'); // 8 
Für manche vielleicht hochgegriffen, aber ich finds übersichtlicher und einfacher zu handhaben ..
FloB ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.09.2007, 17:37 Nach oben    #13
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Das sind aber nur persönliche Geschmackssachen. Dafür ist PHP ja nicht gedacht gewesen und soweit wird es auch nicht kommen.

Halte das generell auch nicht für wirklich nötig. Da kann man sich, falls man es den braucht, auch eine eigene API entwickeln.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Neu in der Community? Stellt Euch der Gemeinschaft kurz vor Ben Plauderecke 167 28.06.2008 16:52
Captcha neu generieren bei Browser-Zurück Pain-maker PHP-Programmierung 8 11.10.2006 12:37
JEditorPane Text hinzufügen ohne ganzes Dokument neu einzuladen milanwb Desktop-Applikationen und Grafik 13 15.05.2005 16:01
JMenuBar neu gestalten Java17 Desktop-Applikationen und Grafik 4 27.03.2005 10:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:18 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45