Reisen in die Karibik
Geniesse den Himmel, das Wasser, die Meereblicke


Von günstig bis luxuriös
Immobilien und Unterkünfte
Dom Rep, Kuba

Caribation logo for rentals and real estate

Caribation. Die Sonnenseite Ihres Lebens.

Bungalow zu vermieten


Caribation zu den Favoriten hinzufügen: Strg-D


Nationalflagge Dominikanische RepublikNotrufnummer
Dominikanische Republik
Notarzt 809-532 0000
Feuerwehr Santo Domingo 809-682 2000
Feuerwehr Boca Chica 809-523 4626
Feuerwehr Puerto Plata 809-586 2312
Polizei:
Santo Domingo 809-682 2151
Puerto Plata 809-586 2331
Nationalflagge KubaNotrufnummer Cuba
Notarzt (Havanna)
838 1185
838 2185
Feuerwehr: 105
Polizei: 106
Drogen: 103


Home | Impressum | Kontakt  English English

Palma Real

Neue PHP version?
Testen, dann upgraden

 

Caribation Labs reports


Caribation Service für Web-Entwickler

Neue PHP Version testen - dann Upgraden


Dies ist die erste Frage jedes IT-Managers: Diese neue Version ist fantastisch, aber wir unserer Code darunter laufen? Caribation Labs entwickelt Webs der Zukunft und unsere LAMP Umgebung wird natürlich ständig upgegraded. Hier zeigen wir ein einfaches Beispiel, wie wir die neuen PHP Versionen auf die Kompatibilität testen.

Zuerst zwei typische Fragen, die immer wieder vorkommen:

Kann ich zwei PHP Versionen mit demselben .php Script testen?
NEIN.

Kann ich zwei PHP Versionen in demselben Verzeichnis zur Verfügung haben?
JA.

Test-Umgebung aufbauen

Wenn Sie zwei PHP Versionen (5.2 und 5.3 zum Beispiel) in demselben Verzeichnis verfügbar haben möchten, editeren Sie die .htaccess Datei in dem Verzeichis. Nahmen wir an, ihre .php Skripte laufen momentan unter 5.2.17 und Sie überlegen, ob der Code (Anweisungen, Funktionen, Klassen) problemlos auf 5.3 ausführbar wird.

Schritt 1:
Fügen Sie zu der .htaccess Datei folgende zwei Zeile:

.htaccess
Action application/x-hg-php53 /cgi-sys/php53
AddHandler application/x-hg-php53 .php53


Sie haben soeben den Apache Server angewiesen alle Skripte mit .php53 (mytest.php53 zum Beispiel) mit PHP 5.3 auszuführen. Sie haben nichts zu der Ausführung der übrigen, standard .php Skipten gesagt, die werden also unverändert mit der bereits installiertesn (älteren) PHP-Version interpretiert, z.B. mit 5.2.17.

Achtung:
Die Parameter für die Action und AddHandler Anweisungen sind vom Server zu Server unterschiedlich. Wir hosten unsere Webs auf HostGator und die hier gezeigten Beispiele sind real. Sie müssen jedoch immer bei ihrem Webspace-Provider (Hoster) die korrekte Syntax abfragen. Die Dateierweiterung (.php53 in dem Beispiel) ist jedoch immer von ihnen frei zu wählen.

Zwei PHP-Versionen testen

Schritt 2:
Erstellen (oder kopieren) Sie ein php Script gerade mit dem Code, dass Sie testen wollen uns sichern Sie es in zwei Dateien: als .php und als .php53, zum Beispiel als mytest.php und mytest.php53. Der Skript kann eine existierende Klasse includen, und auch sonstige noch zweifelhahte Anweisungen enthalten. Wichtig ist nur, dass daselbe Code in zwei Dataien mit den unterschiedlichen Erweiterungen abgespeichert ist. Für schnellen Anfang können Sie diese Zeilen nehmen:

mytest.php
<?php
namespace my53;
echo 'Hallo Karibik';
?>
mytest.php53
<?php
namespace my53;
echo 'Hallo Karibik';
?>

Das Ergebnis: einfach zu erraten

Sie ahnen es schon: mytest.php wird sich mit der Fehlermeldung:

Parse error: syntax error, unexpected T_STRING
verabschieden, weil namespaces dem PHP bevor 5.3 unbekannt sind.

Der Skript mytest.php53 wird dagegen korrekt ausgeführt, weil es von PHP 5.3 interpretiert wird



Was denken Sie? Teilen Sie es dem Web mit...

Index aller Artikel

Ein bisschen Mash-up zum Thema

     Auf Google News (php,version,test) gefunden

Wed, 29 Nov 2023
Scans zu kritischer Sicherheitslücke in ownCloud-Plugin  heise online
Mon, 29 May 2023
ASUS ROG Strix B650-A Gaming WiFi im Test: Abgespeckte Version des F-Modells - Hardwareluxx  Hardwareluxx
Wed, 01 Mar 2023
Anno 1800: Ubisoft verspricht kostenlose Testwoche zum Konsolenstart  4Players Portal



PHP Handbuch






Caribation Labs for the future of your web success

Apartment direkt am Strand

Appartment mit Meerblick in der Karibik

Appartment mit Meerblick zu vermieten in Strandnähe

To the girls

red heart club

Caribation succeeds with Huawei Technology!