Differences
This shows you the differences between two versions of the page.
php_cli_ex [2017-09-01 14:54] |
php_cli_ex [2022-07-18 13:20] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== PHP CLI ex ====== | ||
+ | <code php> | ||
+ | <?php | ||
+ | /** | ||
+ | * Detta är ett litet exempel på CLI-php | ||
+ | */ | ||
+ | // ställer in så att man ser alla fel utom NOTICE | ||
+ | error_reporting (E_ALL ^E_NOTICE); | ||
+ | // rensa skärmen | ||
+ | system(' | ||
+ | // Utskrift från PHP | ||
+ | echo " | ||
+ | ?> | ||
+ | |||
+ | Här är inte PHP igång så detta kommer att skrivas ut ;-) | ||
+ | |||
+ | <?php | ||
+ | echo "Ange ett tal: "; | ||
+ | // Läsa in från tangetbordet | ||
+ | $handle = fopen (" | ||
+ | $tal = (int) fgets($handle); | ||
+ | |||
+ | // en styrande sats | ||
+ | if($tal> | ||
+ | echo "Du skrev in ett tal större än 10...\n\n"; | ||
+ | } else { | ||
+ | echo "Du skrev in ett tal mindre en eller lika med 10...\n\n"; | ||
+ | } | ||
+ | |||
+ | // en loop | ||
+ | $i=0; | ||
+ | while($i< | ||
+ | echo "\nNr. " . $i; | ||
+ | $i++; | ||
+ | } | ||
+ | echo " | ||
+ | // För att läsa in en sträng utan radbrytning på slutet | ||
+ | $str = trim(fgets($handle)); | ||
+ | echo $str; | ||
+ | </ |