php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.02.2005, 02:56  
Gast
 
Beiträge: n/a
Standard Fehler in 3 Zeilen Script - woran liegts?

Folgendes Script sei gegeben:

Code:
<?php
   js = $_GET['js'];
?>
Fehlermeldung:

Parse error: parse error, unexpected '=' in E:\minixampp\htdocs\AndisWeb\test.php on line 2
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.02.2005, 03:06  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

das is ein einzeiler. und es is voellig laecherlich, dass du es nicht schaffst, in einer (!) zeile den fehler zufinden, zumal es noch ein parse-error is...

variablen fangen mit $ an...
__________________
Was ist validität?
fantast ist offline  
Alt 07.02.2005, 07:45  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Code:
<?php 
   $js = $_GET['js']; 
?>
Corvin ist offline  
Alt 07.02.2005, 07:48  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Meine Empfehlung an die Gryfie:

Arbeite dringend Tutorials durch, denn einen solchen Parse Fehler, noch dazu in einem Quasi Einzeiler zu finden, muss jeder Anfänger bereits nach einer Stunde beherrschen. Hier im Forum (zweites Stiky-Thema von oben) findest du Links zu diversen Seiten und u.a. auch zu einigen guten Tutorials.
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline  
Alt 07.02.2005, 07:53  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Arbeite dringend Tutorials durch, denn einen solchen Parse Fehler, noch dazu in einem Quasi Einzeiler zu finden, muss jeder Anfänger bereits nach einer Stunde beherrschen. Hier im Forum (zweites Stiky-Thema von oben) findest du Links zu diversen Seiten und u.a. auch zu einigen guten Tutorials.
Das liegt garantiert daran, das er auch zum Beispiel C-Programmierer ist...
Corvin ist offline  
Alt 07.02.2005, 07:55  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Wenn du C-Entwickler bist (wie ich auch ursprünglich) und dann hörst, dass Variablen grundsätzlich mit einem $ notiert werden, was man in jedem Tutorial ziemlich zu Beginn hört, darf sowas dennoch nicht passieren.

Und im übrigen vermisse ich als C-Entwickler ein "int js;" oder sowas
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline  
Alt 07.02.2005, 09:17  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von fantast
das is ein einzeiler. und es is voellig laecherlich, dass du es nicht schaffst, in einer (!) zeile den fehler zufinden, zumal es noch ein parse-error is...

variablen fangen mit $ an...
Das Programm an sich war groesser, aber ich habe zum veroeffentlichen alles wegreduziert.

Ausserdem hab ich eben schon laneger nix mehr mir PHP gemacht und daher nimmer dran gedacht, dass Variablen mit $ beginnen. Kann doch jedem mal passieren.

Bye, Andreas Joos
 
Alt 07.02.2005, 09:20  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von mepeisen
Wenn du C-Entwickler bist (wie ich auch ursprünglich) und dann hörst, dass Variablen grundsätzlich mit einem $ notiert werden, was man in jedem Tutorial ziemlich zu Beginn hört, darf sowas dennoch nicht passieren.

Und im übrigen vermisse ich als C-Entwickler ein "int js;" oder sowas
Wenn man nur selten/schon laenger nimmer was in php macht, kommt sowas vor. Ausserdem programmier ich nicht in C, sondern Java, Assembler, Basic.

Bye, Gryf ap Llandrysgryf
 
Alt 07.02.2005, 09:53  
Gast
 
Beiträge: n/a
Standard

wie lange hast du kein PHP mehr benutzt? 50 Jahre???

Ich habe vor 3 jahren mit php angefangen. danach hatte ich 2 Jahre pause...
trotzdem war das, dass wichtigste was ich nicht vergessen habe: $variablenname
 
Alt 07.02.2005, 10:07  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Kann ja mal passieren. Aber wie alle gesagt haben: Einen Parse-Fehler in einer solch einfachen Zeile (egal ob das Script länger ist oder nicht) zu finden sollte jedem Anfänger möglich sein.

Er meckert über das Gleich, also guckt man. Die Zeile sieht in Ordnung aus, also stimmt vor dem Gleich etwas nicht, so dass der Parser nicht das vorfindet, was der Script-Autor gerne hätte.
Also geht man her und schaut, wieso er sich an dem JS stört. Ergo: Variablennotierung und damit ist man beim Dollar.

Alles doch ganz einfach. Aber naja, wir helfen auch so, man sollte dann nur das ganze im Hinterkopf behalten und sich nicht an den vielleicht etwas komischen Kommentaren einiger stören

Und ob C oder Java oder Basic bleibt sich ja auch gleich, weil alle diese keine $ vor dem Variablennamen haben und Assembler ist ja vollkommen was anderes
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen 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
php script Fehler andi PHP Tipps 2008 17 30.07.2008 18:50
Ganz einfaches Script nur wo ist der Fehler? aerow90 PHP Tipps 2008 10 20.07.2008 23:18
Brauche Script zum Löschen von Zeilen einer Datei ypsie PHP Tipps 2006 6 14.09.2006 16:24
Counter Script bringt Fehler Almond PHP Tipps 2006 6 13.06.2006 10:03
php4 Script User Einloggen Fehler Asiafighter PHP Tipps 2006 4 30.04.2006 17:33
Wo liegt der Fehler in meinem Script? CSS PHP Tipps 2005 8 05.03.2005 12:32
Script macht fehler PHP Tipps 2005 3 04.03.2005 09:14
Fehler in Bild-upload Script PHP Tipps 2004-2 5 19.11.2004 14:01
Habe Fehler im Script bitte um Hilfe test022 PHP Tipps 2004-2 9 13.11.2004 17:44
Fehler im Script für aktiven Link tikal PHP Tipps 2004 4 22.09.2004 10:37
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
fehler im script PHP Tipps 2004 1 27.07.2004 21:05
[Erledigt] Wo ist der Fehler im Script (MySQL mit PHP) PHP Tipps 2004 15 27.07.2004 09:25
Fehler im Login Script PHP Tipps 2004 3 06.07.2004 20:37
Fehler in multilingualen Script PHP Tipps 2004 3 13.06.2004 20:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gryf ap llandrysgryf andreas

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:15 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.