php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.10.2005, 12:59  
Gast
 
Beiträge: n/a
Standard smarty und PHP5

Hallo,

setze in einem Projekt smarty als Templatesystem ein, was auch gut funktioniert.

Wenn ich mir alle Meldungen des Parsers anzeigen lasse
(php.ini: error_reporting = E_ALL | E_STRICT),
erscheint für jede smarty-Variable dieser Text:

Strict Standards: var: Deprecated. Please use the public/private/protected modifiers in E:\WAMP\www\...\Smarty\Smarty_Compiler.class.php on line 41

Ursache ist ja eigentlich nur die nicht PHP5-konforme Var.Deklaration in Smarty.

Könnte ich die Variablen in der entsprechenden smarty-Klasse nicht einfach mit public $Varname; deklarieren? Oder gibt es andere, sichere Lösungen - mal abgesehen, vom Unterdrücken der Meldungen per php.ini.

Das Einschalten des Kompatibilitätsmodus brachte auch keine Besserung.

Vielen Dank!
f
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.10.2005, 13:08  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Wenn Du keine php5-spezifischen Fehlermeldungen willst, würde ich das E_STRICT killen.
Wenn Du die Klassen so umschreiben willst, dass sie auch mit E_STRICT laufen, ohne dass sich wirklich was ändert, ersetze die var durch public.

Von Optimierungen an Smarty würde ich die Finger lassen, ausser Du willst an Smarty mitentwickeln. Macht nicht wirklich Sinn, wenn alles fott is sobald Du ne neue Version runterlädst.
__________________
mod = master of disaster
Waq ist offline  
Alt 16.10.2005, 13:12  
Gast
 
Beiträge: n/a
Standard

Ok, vielen Dank für die schnelle Antwort
 
 


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
Smarty + MySQL = immer falsche Ausgabe m0use` PHP Tipps 2006 44 21.11.2008 20:30
Was ist Aufgabe des Templates (Smarty), was nicht? agrajag PHP Tipps 2007 8 24.02.2007 13:19
Smarty => 1ste allgemeine Verunsicherung Canni PHP Tipps 2006 7 10.10.2006 17:56
Smarty + Oop Problem Komandar PHP Tipps 2006 5 25.07.2006 14:36
php5 braucht 4 mal so lange wie php4? CC84 PHP Tipps 2006 4 12.04.2006 09:55
PHP5 erkennt kein PHP5!? DaOnkel PHP Tipps 2006 4 14.03.2006 11:56
Smarty verschachtelt snatch-ic PHP Tipps 2006 16 28.02.2006 20:54
[Erledigt] IIS6 mit PHP5 / CGI-Timeout PHP Tipps 2006 3 01.02.2006 14:00
[Erledigt] PHP5 mit Apache zum Laufen bringen... PHP Tipps 2005-2 11 22.10.2005 17:52
php4 und php5 gleichzeitig test022 Server, Hosting und Workstations 13 24.08.2005 10:25
SOAP in PHP5 für NuSoap deaktivieren PHP-Fortgeschrittene 2 03.08.2005 18:23
Smarty Error Simon9990 PHP Tipps 2005-2 8 07.07.2005 09:34
php4 und php5 auf einem indianer Server, Hosting und Workstations 2 22.05.2005 18:06
[Erledigt] includepathproblem pear blockiert smarty und umgekehrt PHP Tipps 2005 1 08.05.2005 18:46
suche gut erklärtes Tutorila zu php5 und oop Beitragsarchiv 24 03.03.2005 12:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
smarty php5, php oop var deprecated, php5 smarty, kompatibilitätsmodus php5 einschalten, smarty fehlermeldung unterdrücken, smarty php 5, smarty für php5, smarty php deprecated, smarty {php} is deprecated, smarty strict standards: var: deprecated. please use the public/private/protected modifiers in, smarty php include einschalten, smarty fehlermeldungen ausschalten, smarty unterdrücken fehler, smarty wamp, smarty fehlermeldungen unterdrücken, smarty and php5, smarty php ausschalten, \smarty_compiler.class.php on line 41\, smarty kompatibilitätsmodus, strict meldungen ausschalten php.ini

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