Post on 28-Jan-2019
Bild
: man
ipul
ateu
r / F
otol
ia
2 x Intel® Xeon®������*+]�_���3UR]HVVRUNHUQH�_����*%�5$0�_�7UDIÀ�F�)ODWUDWH���*ELW�V
Österreich 10,80! | Schweiz 19,20 sFrNiederlande 11,25 ! | Luxemburg 11,25! Deutschland 9,80!
Ausgabe 4.12 Juni/Juli
www.phpmagazin.de
CodeIgniterDie große Serie
Zend_DateZeitzonen in PHP
MongoDBGeo Data und NoSQL
SPDYHTTP war gestern
OAuth2Den Standard vorgestellt
PH
P M
AG
AZIN
4.1
2
Alles zum aktuellen Release
PDF-BibliothekenDer große Überblick
24 www.phpmagazin.dePHP Magazin 4.2012
PHP 5.4 Shortcut
Wenn man mit Sessions arbeitet und auf dem Server prüfen möchte, ob die Sessionfunktionalität aktiviert ist und eine gültige Session erstellt wurde, musste man bis-her wie folgt vorgehen:
/* * PHP 5.3 */session_start();
if (isset($_SESSION)) { // Session existiert} else { // Session existiert nicht! }
Mit PHP 5.4 gibt es nun eine etwas schönere Funktion, um den Status der Session abzufragen: session_status(). Es gibt drei mögliche Rückgabewerte (Tabelle 1), die am besten mit den neu zur Verfügung gestellten Konstanten verglichen werden sollten:
/* * PHP 5.4 */session_start();
$sessionStatus = session_status();
if ($sessionStatus == PHP_SESSION_DISABLED) { // Sessions sind deaktiviert} elseif ($sessionStatus == PHP_SESSION_NONE) { // Sessions aktiviert, aber keine Session vorhanden} else { // Session exisiert}
Rückgabewert BedeutungPHP_SESSION_DISABLED 0 if sessions are disabled
PHP_SESSION_NONE 1 if sessions are enabled, but none exists
PHP_SESSION_ACTIVE 2 if sessions are enabled, and one exists
Tabelle 1: Die Rückgabewerte im Überblick
Die neue Funktion session_status()
Shortcutvon Michael Kliewe
Michael KlieweIn seiner Freizeit betreibt Michael einen der größten deutschen PHP-Blogs unter http://www.phpgangsta.de.
Quickvote-Ergebnisse
Quickvote: Welches Feature in PHP 5.4 werdet ihr als Erstes Nutzen?
Teilnehmer: 309
$GLOBALS4 %
is_callable()1 %
Array-Dereferenzierung14 %
Nativer Zugriff auf den Upload-Fortschritt14 %
Traits (Horizontal Reuse)23 %
<?=6 %
Native Binärzahlen3 %
Den integrierten Webserver11 %
Short-Array-Syntax22 %
Variable Methodenaufrufe nach Class::{expr]()3 %
VIRTUAL POWER &VOLLER ROOT!ZUGRIFF
Profi tieren Sie von garantierten Hardware-Ressourcen, vollem Root-Zugriff sowie dem Webinterface Parallels® Plesk Panel für die komfortable Server-Administration.
Virtual Server Linux
Betriebssyteme Debian, CentOS, Ubuntu
Garantierte CPU-Power bis zu 4 x 1,5 GHz
Garantiertes RAM bis zu 8 GB
Speicherplatz (RAID10) bis zu 500 GB
Snapshot Backups inklusive
Virtual Server von HOST EUROPE
Vollständige Webserverumgebung: Apache 2, MySQL 5 und PHP5 sind für Siebereits vorinstalliert.
"12,99Virtual Server Linux ab
mtl.*
Keine Setupgebühr
*Monatlich. Keine Mindestvertragslaufzeit. Keine Setupgebühr. Der Abrechnungszeitraum ist monatlich. Die Kündigungsfrist beträgt 4 Wochen zum Monatsende. Alle angegebenen Preise inkl. MwSt.**Das Host Europe SSL-Zertifi kat für eine Laufzeit von 12 Monaten können Sie innerhalb von 3 Monaten nach Bestellung eines Virtual Server mit Linux-Betriebssystem kostenlos hinzubuchen.
Host Europe SSL-Zertifi kat gratis**Mehr Sicherheit inklusive: Bei der Bestellung eines Virtual Server erhalten Sie das Zertifi kat Host Europe SSL kostenlos.
www.hosteurope.de