[FAQ] Vorschlag

26/04/2011 - 10:15 von Ulf Kadner | Report spam
Servus,

Da in der FAQ bereits Beitràge im Format "Was ist neu in PHP v*.*"
stehen und Version 5.3 noch nicht enthalten ist, hier mein Vorschlag dazu:

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Unter

[Allgemeine Fragen rund um PHP]
<url:http://www.php-faq.de/ch-general.html>

Ein neuer Beitrag:

[Was ist neu in PHP 5.3.*]

<p>
Am 30. Juni 2009 wurde die finale Version 5.3
von PHP veröffentlicht. Diese bringt, als
Minor-Release zahlreiche neue Features mit:
</p>

<dl>
<dt>
Einführung von Namensràumen (namespaces)
</dt>
<dd>
Namensràume sind ein Feature auf das die
Entwicklergemeinde lange gewartet hat.
Vereinfacht gesagt kann jetzt jeder vollkommen
umproblematisch im eigenen Namensraum für
Klassen, Funktionen und Konstanten beliebige
Namen nutzen, ohne das er sich um die
Kollidierung der Namen mit existierenden
Sorgen machen muß. PHP selbst nutzt
ausschließlich den Root-Namensraum "\".
Mehr dazu findet sich im <a
href="http://de3.php.net/manual/en/langua....php"
hreflang="en">PHP-Manual zu Namensràumen</a>.
</dd>
<dt>
Spàte statische Bindung (late static binding)
</dt>
<dd>
Diese ermöglicht es durch Nutzung des
Schlüsselworts <tt>static</tt>:: festzulegen
das Vererbung auch für statische Nutzung
beachtet werden soll. Genaueres dazu findet
sich im <a

href="http://php.net/manual/en/language.o....php"
hreflang="en">PHP-Manual zu late static binding</a>
</dd>
<dt>
Anonyme Funktionen (closures)
</dt>
<dd>
Diese ermöglichen die Nutzung von Funktionen ohne
einen Namen. Das macht z.B. dann sinn wenn eine
Funktion als Callback an eine andere übergeben
werden soll. Mehr dazu findet sich im <a
href="http://php.net/manual/en/functions.....php"
hreflang="en">PHP-Manual zu closures</a>
</dd>
</dl>

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Wer was zu verbessern dran hat möge das sagen. Ansonsten stelle ich das
am Mittwoch so in die FAQ ein.

Gruß Ulf
 

Lesen sie die antworten

#1 k
26/04/2011 - 16:32 | Warnen spam
Ulf Kadner writes:

Servus,

Da in der FAQ bereits Beitràge im Format "Was ist neu in PHP v*.*"
stehen und Version 5.3 noch nicht enthalten ist, hier mein Vorschlag
dazu:

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Unter

[Allgemeine Fragen rund um PHP]
<url:http://www.php-faq.de/ch-general.html>

Ein neuer Beitrag:

[Was ist neu in PHP 5.3.*]

<p>
Am 30. Juni 2009 wurde die finale Version 5.3
von PHP veröffentlicht. Diese bringt, als
Minor-Release zahlreiche neue Features mit:
</p>

<dl>
<dt>
Einführung von Namensràumen (namespaces)
</dt>
<dd>
Namensràume sind ein Feature auf das die
Entwicklergemeinde lange gewartet hat.
Vereinfacht gesagt kann jetzt jeder vollkommen
umproblematisch im eigenen Namensraum für
Klassen, Funktionen und Konstanten beliebige
Namen nutzen, ohne das er sich um die
Kollidierung der Namen mit existierenden
Sorgen machen muß. PHP selbst nutzt
ausschließlich den Root-Namensraum "\".
Mehr dazu findet sich im <a
href="http://de3.php.net/manual/en/langua....php"
hreflang="en">PHP-Manual zu Namensràumen</a>.
</dd>
<dt>
Spàte statische Bindung (late static binding)
</dt>
<dd>
Diese ermöglicht es durch Nutzung des
Schlüsselworts <tt>static</tt>:: festzulegen
das Vererbung auch für statische Nutzung
beachtet werden soll. Genaueres dazu findet
sich im <a

href="http://php.net/manual/en/language.o....php"
hreflang="en">PHP-Manual zu late static binding</a>
</dd>
<dt>
Anonyme Funktionen (closures)
</dt>
<dd>
Diese ermöglichen die Nutzung von Funktionen ohne
einen Namen. Das macht z.B. dann sinn wenn eine
Funktion als Callback an eine andere übergeben
werden soll. Mehr dazu findet sich im <a
href="http://php.net/manual/en/functions.....php"
hreflang="en">PHP-Manual zu closures</a>
</dd>
</dl>

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Wer was zu verbessern dran hat möge das sagen. Ansonsten stelle ich
das am Mittwoch so in die FAQ ein.



Gibt es einen Grund, wieso du jetzt nur diese zwei Punkte aus den vielen
Neuerungen herausgegriffen hast?
http://www.php.net/ChangeLog-5.php#5.3.0
Allein die Liste unterhalb Improved PHP syntax and semantics ist
ziemlich lang. Dann noch alles was mit "Added" beginnt. Dies alles will
man sicherlich nicht nochmals aufzàhlen, aber zB anonyme Funktionen und
closures (endlich!) sind IMO hervorzuheben (kann es aber gerade leider
nicht selbst schreiben).

KP

Ähnliche fragen