<?php
// Betik: betik.php
$kısalar = "";
$kısalar .= "f:"; // Değer, zorunlu
$kısalar .= "v::"; // Değer, seçimlik
$kısalar .= "abc"; // Bunlar değer kabul etmez
$uzunlar = array(
"gerekli:", // Değer, zorunlu
"seçimlik::", // Değer, seçimlik
"seçenek", // Değer kabul etmez
"sçnk", // Değer kabul etmez
);
$seçenekler = getopt($kısalar, $uzunlar);
var_dump($seçenekler);
?>
shell> php betik.php -f "f değeri" -v -a --gerekli değer --seçimlik="seçimlik değer" --seçenek
Yukarıdaki örneğin çıktısı:
array(6) {
["f"]=>
string(9) "f değeri"
["v"]=>
bool(false)
["a"]=>
bool(false)
["gerekli"]=>
string(6) "değer"
["seçimlik"]=>
string(16) "seçimlik değer"
["seçenek"]=>
bool(false)
}