2016-05-27 8 views
-5

Dieser CodeErzeugungs Zahl zwischen 1 bis Millionen Syntaxfehler

<? php 
$randdnumber = rand(1, 1000000); 
echo "you won ".$randnumber."points"; 
?> 

mich

Syntaxfehler, unerwartete '$ randdnumber' (T_VARIABLE) in index.php

Fehler gibt auch, wie die Ausgabe von zwei Funktionen zusammen etwas wie .. hinzufügen

 You won [$randdnumber] also you won [$randdnumber2]

ist es möglich?

+0

Wenn Sie diese beiden Variablen definiert haben, ist es möglich. Was den Fehler betrifft, sieht es so aus, als hätten Sie einen Tippfehler gemacht. '$ randdnumber' (2 d's) über' $ randnumber' (1 d) – putvande

+3

'

Antwort

1

FIXED

<?php 
    $randnumber = rand(1, 1000000); 
    echo "you won ".$randnumber."points"; 
    ?> 
0

Das genaue Problem ist Ihre PHP-Open-Tag Raum und auch mit Variablennamen zugeordnet und Echo sind unterschiedlich:

Bitte entfernen und

<?php 
    $randdnumber = rand(1, 1000000); 
    echo "you won ".$randdnumber."points"; 
?> 
zu

ändern
1

FIXED CODE

<?php 
     $randdnumber = rand(1, 1000000); 
     echo "you won ".$randdnumber."points"; 
    ?> 

PHP-Tags korrigieren und Variablenname ändern