Daha önceden de php betik dilinin söz diziminin C programlama dili ile
çok büyük benzerlik gösterdiği söylenmişti. Aşağıda verilen iki modülden de
görüldüğü gibi kontrol yapısı tamamen C ile aynıdır; hatta kontrol yapısı
söz dizimleri, kabuk programlamadaki(shell programming) kontrol yapısı ile de benzerlik gösterilebilir. İki tür kontrol yapısı da kullanılabilir.
modul1.php3
<?php for ($loop = -5; $loop < 5; $loop++) { if ($i < 0) { echo "-"; }else if ($i > 0) { echo "+"; } echo "$loop\n"; } ?>
<?php while (list($name, $value) = each ($GLOBALS)) { switch (gettype($value)) { case "string": echo "$name = \"$value\"\n"; break; default: echo "$name = $value\n"; break; } } do { echo "$loop
"; } while (++$loop < 10); ?>
http://www.phpkaynak.com |