Om te oefenen schrijf ik zelf scripts, maar wat doe ik fout?

<?php

$a = 2;
$b = 4;

if ($a > $b)
{echo "$a is groter dan $b"}

elseif ($a < $b)
{echo "$a is kleiner dan $b"}

else 
{ "$a is gelijk aan $b" }
?>
Ik mis een punt-komma?
Variabelen horen quotes quotes.
<?php

$a = 2;
$b = 4;

if ($a > $b) {
echo "$a is groter dan $b";
} elseif ($a < $b) {
echo "$a is kleiner dan $b";
} else {
echo "$a is gelijk aan $b";
}
?>

Alles begint met netjes programmeren ;)

En welkom op het forum!
Ozzie PHP op 28/01/2013 15:36:44
Alles begint met netjes programmeren ;)
Haal dan meteen de variabelen buiten quotes ;)

<?php
$a = 2;
$b = 4;

if ($a > $b) {
echo $a . ' is groter dan ' . $b;
} elseif ($a < $b) {
echo $a . ' is kleiner dan ' . $b;
} else {
echo $a . ' is gelijk aan ' . $b;
}
?>
(we moeten ergens beginnen he... tis duidelijk dat dit een beginneling is en dan moet je niet alles in 1x willen)
En dan zou je eigenlijk ook gelijk een opmaak-standaard moeten pakken.
Exact zelfde code als hierboven, anders weergegeven.
Wat is/wordt je voorkeur?

<?php
$a = 2;
$b = 4;

if($a > $b)
{
echo $a . ' is groter dan ' . $b;
}
elseif($a < $b)
{
echo $a . ' is kleiner dan ' . $b;
}
else
{
echo $a . ' is gelijk aan ' . $b;
}
?>
Ozzie PHP op 28/01/2013 15:36:44

Alles begint met netjes programmeren ;)


Alles begint met spaghetticode in Basic, op de commodore 64.

Met heel veel "goto", overal.
Met variabelennamen a; dan b; dan c; ... dan aa; ab; ...

... ondertussen heb ik wat bijgeleerd :)

Haha... jaaaaa, de Commodore 64!
Poke 53281,0

[img="http://technewspedia.com/wp-content/uploads/2012/08/9355_comodor2.gif"]

[img="http://i877.photobucket.com/albums/ab338/sarekofvulcan/commodore_64c_2_zpsa5f6656d.jpg"]

nice :-)
Wat is/wordt je voorkeur?

In de PHP community hebben we de Fig group (framework integration group) die bepaalde standaards heeft. Deze standaards hebben als doel de PHP community 1 te maken, Ozzie geeft de juiste intepretatie van die standards (behalve dat je 4 spaces moet gebruiken).
Wouter J op 28/01/2013 17:40:39

(behalve dat je 4 spaces moet gebruiken).

(4 Spaces in plaats van een tab bedoel je? Waarom is dat?)

Wel, dat is net het punt; om een standaard vast te leggen.
Met andere woorden; zelfs al zijn twee spaties even goed als vier, het gaat er om dat iedereen het zelfde zou gebruiken.

Reageren