Fout in het script
Ik ben PHP aan het leren en ben totaal nieuw. In afwachting van een cursus heb ik me een boek aangeschaft (PHP voor absolute beginners). Daar staat volgende oefening in, maar ze klopt niet en ik kan de fout niet vinden. Kan iemand me misschien helpen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
error_reporting( E_ALL );
ini_set( "display_errors", 1 )
$title = "Test title";
$content = "<h1>Hello World</h1>";
$page = "
<!DOCTYPE html>
<html>
<head>
<title>$title</title>
<meta http-equiv= 'Content-Type' content='text/html;charset=utf-8'/>
</head>
$content
</body>
</html>
echo $page;
?>
error_reporting( E_ALL );
ini_set( "display_errors", 1 )
$title = "Test title";
$content = "<h1>Hello World</h1>";
$page = "
<!DOCTYPE html>
<html>
<head>
<title>$title</title>
<meta http-equiv= 'Content-Type' content='text/html;charset=utf-8'/>
</head>
$content
</body>
</html>
echo $page;
?>
Als fout melding krijg ik het volgende:
Code (php)
1
Parse error: syntax error, unexpected '$title' (T_VARIABLE) in C:\xampp\htdocs\ch2\index.php on line 5
Bedankt op voorhand.
- Aar -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 05/12/2014 11:36:41 door - Ariën -
Regel 3 mist een puntkomma.
Verder vraag ik me het nut af om de hele tekst in een variabele op te slaan. Je kan toch ook de variabelen direct in je HTML gebruiken, tussen de <?php en ?>-tags?
Verder is het ook aan te raden om variabelen buiten quotes te plaatsen, volgens dit voorbeeld:
Gewijzigd op 05/12/2014 11:40:43 door - Ariën -
Regel 7 wordt op regel 16 ook niet afgesloten.
"Wat je opent, moet je ook weer afsluiten"
Dergelijke typefouten zijn makkelijk te voorkomen door een php editor te gebruiken zoals bijvoorbeeld het gratis programma netbeans
Derkgelijke fouten zijn ook makkelijk te voorkomen door gewoon je openen in sluiten direct in te kloppen en er gewoon tussen te typen :).
Stefan
Frank Nietbelangrijk op 05/12/2014 11:46:57:
Hallo Stefan, Welkom.
Dergelijke typefouten zijn makkelijk te voorkomen door een php editor te gebruiken zoals bijvoorbeeld het gratis programma netbeans
Dergelijke typefouten zijn makkelijk te voorkomen door een php editor te gebruiken zoals bijvoorbeeld het gratis programma netbeans
+ 1 voor Netbeans
+ 5 voor PHPStorm, alleen is dit een betaalde licentie
Rickert Bombaklats op 05/12/2014 13:49:17:
+ 1 voor Netbeans
+ 5 voor PHPStorm, alleen is dit een betaalde licentie
Frank Nietbelangrijk op 05/12/2014 11:46:57:
Hallo Stefan, Welkom.
Dergelijke typefouten zijn makkelijk te voorkomen door een php editor te gebruiken zoals bijvoorbeeld het gratis programma netbeans
Dergelijke typefouten zijn makkelijk te voorkomen door een php editor te gebruiken zoals bijvoorbeeld het gratis programma netbeans
+ 1 voor Netbeans
+ 5 voor PHPStorm, alleen is dit een betaalde licentie
Klopt. Maar voor beginners is een gratis editor goed genoeg.