php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.09.2005, 23:54  
Erfahrener Benutzer
 
Registriert seit: 15.04.2004
Beiträge: 126
pcschröda
Standard PEAR und PHP 5

Hallo,

Ich bräuchte mal eine generelle Aussage zu PHP 5:

Muss ich Scripte, die unter PHP 4, das ja soweit ich das sehe eine etwas laxere Fehlertoleranz hatte, funktionierten, für PHP5 irgendwie umschreiben? Die Quickform.php des PEAR-Paketes beispielsweise scheint nicht mehr zu funktionieren:

Fatal error: Only variables can be passed by reference in d:\Kicknic\PEAR\HTML\QuickForm.php on line 543

Wie ist das generell bei einem Umstieg von PHP 4 auf 5? Danke für die Hinweise,


mfg

Michael
pcschröda ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.09.2005, 00:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
Only variables can be passed by reference
Das war schon bei php4 so.
Du hast es Dir vermutlich nur nicht anzeigen lassen.

Es gibt spezialisierte php5 Implementierung einiger pear Klassen, zB
Zitat:
HTML_Common2 Abstract base class for HTML classes (PHP5 port of HTML_Common package).
 
Alt 25.09.2005, 08:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Bruchpilot
Zitat:
Only variables can be passed by reference
Das war schon bei php4 so.
Richtig

Zitat:
Zitat von Bruchpilot
Du hast es Dir vermutlich nur nicht anzeigen lassen.
Falsch, den Fatal gibt es in PHP4 erst seit kurzem und wurde ebenso kürzlich auf Notice runtergeregelt (Wobei dies evtl. noch diskutiert wird, bin bei PHP4 nicht auf dem Laufenden).
Auch in PHP5 wurde dieser Fehler eine Weile einfach hingenommen. Tatsächlich begannen alle 3 PHP-Releases recht gleichzeitig mit dem werfen dieser Fatals/Notices


Zitat:
Zitat von Bruchpilot
Es gibt spezialisierte php5 Implementierung einiger pear Klassen, zB
Zitat:
HTML_Common2 Abstract base class for HTML classes (PHP5 port of HTML_Common package).
Ebenso sind einige Packages mittlerweile gefixt. Wobei HTML_Common/2 mit diesem Fehler ohnehin nie etwas zu tun hatte ...
Guradia ist offline  
Alt 25.09.2005, 12:05  
Gast
 
Beiträge: n/a
Standard

Ok, hab mich ungenau ausgedrückt.
Das "Only variables can be passed by reference" gibt es schon seit php4. Die Einstufung mag sich geändert haben.
Für jemanden, der warning/notice sofern irgend möglich, ausschließt und behandelt, is das irrelevant
 
Alt 25.09.2005, 19:28  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Zitat:
Zitat von Bruchpilot
Das "Only variables can be passed by reference" gibt es schon seit php4.
Ja, aber selten.
PHP 4.4 und v.a. PHP 5.1 sind da ziemlich intolerant geworden.
__________________
mod = master of disaster
Waq ist offline  
 


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Größenbeschränkung bei PEAR SOAP Antwort? Anotherone PHP-Fortgeschrittene 1 13.01.2008 20:32
Benutzt ihr PEAR oder andere proffesionelle Bibliotheken? Matthiasnet Off-Topic Diskussionen 3 03.08.2007 23:03
PEAR Paket Services_Weather -> geht Offline, nicht online PsychoEagle PHP Tipps 2007 13 22.12.2006 08:48
PEAR Package installieren Zergling-new PHP Tipps 2006 6 03.01.2006 21:49
Kommerzielles PHP Projekt und PEAR? HStev Off-Topic Diskussionen 1 27.09.2005 14:08
[Erledigt] PEAR bei Domainfactory?? Off-Topic Diskussionen 3 27.07.2005 11:12
[Erledigt] includepathproblem pear blockiert smarty und umgekehrt PHP Tipps 2005 1 08.05.2005 18:46
inclue_path problem mit smarty und pear PHP Tipps 2005 4 21.02.2005 15:44
Pear nachinstallieren PHP Tipps 2005 2 05.01.2005 09:47
[Erledigt] Pear Package Manager Problem ( WebFrontend ) PHP-Fortgeschrittene 0 26.12.2004 16:55
PEAR Installation PHP Tipps 2004-2 14 21.12.2004 16:20
[Erledigt] SOAP/Client.php: PHP Fatal error: Method SOAP_Client::__call PHP-Fortgeschrittene 6 25.11.2004 09:48
[Erledigt] PEAR WebDAV PHP-Fortgeschrittene 0 20.10.2004 15:21
Hilfe bei Pear benötigt PHP Tipps 2004 1 15.09.2004 18:04
pear install **** funzt nicht mrSpok PHP Tipps 2004 3 20.08.2004 10:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
domainfactory quickform, umstieg php 4.4 auf php5, pear und php5, pear php 5, http://www.php.de/php-tipps-2005-2/31412-pear-und-php-5-a.html

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:39 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.