Alguns apontamentos úteis no uso de getopt do PHP

image_pdfimage_print

O padrão getopt, existente em várias linguages, como C, Python e também no PHP é muito útil para facilitar a vida de programadores na hora de obter parâmetros de linha de comando dentro de um dado script.

Abaixo alguns apontamento, mais relativos a como o shell interpreta a passagem de argumentos via linha de comando para esclarecer a dúvida de muitos programadores sobre o tratamento dado na linha de comando aos valores passados para um script.

<?php
//Arquivo PHP de exemplo: arquivo_exemplo.php
$options = getopt("f:");
print_r($options);
?>
$ arquivo_exemplo.php -f a b c
Array
(
    [f] => a
)
$ arquivo_exemplo.php -f 'a b c'
Array
(
    [f] => a b c
)
$ arquivo_exemplo.php -f "a b c"
Array
(
    [f] => a b c
)
$ arquivo_exemplo.php -f a\ b\ c
Array
(
    [f] => a b c
)
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!