Menerima Parameter untuk Script PHP CLI

Ditulis oleh Muhammad Arslan, dipublikasi pada 11 Oct 2017 dalam kategori Tutorial
Menerima Parameter untuk Script PHP CLI - CodePolitan.com

Salah satu fitur yang diharapkan dalam aplikasi konsol adalah menerima parameter yang diberikan user terhadap aplikasi konsol. Di PHP kamu dapat mengambil parameter argumen tersebut dengan menggunakan getopt().

Kamu juga dapat menentukan bahwa parameter tersebut membutuhkan nilai ataupun tidak memerlukan nilai. Dan pastinya kamu dapat menggunakan sebanyak apapun parameter yang diperlukan.

6 Library PHP untuk Web Scraping

Berikut adalah contoh script untuk menerima argumen di PHP:

<?php

$defined_cli_opts  = array(
    "dir:",
    "start-date:",
    "end-date:",
    "allowed-file-type:",
    "max-file-size:",
);

$args = getopt('', $defined_cli_opts);

print_r($args);

Dan mari kita jalankan script diatas di dalam konsol:

$ php getopt.php --dir /tmp/testing --start-date 2017-09-10 --end-date 2017-09-12 --allowed-file-type "txt,mkd,csv" --max-file-size 1024M
Array
(
    [dir] => /tmp/testing
    [start-date] => 2017-09-10
    [end-date] => 2017-09-12
    [allowed-file-type] => txt,mkd,csv
    [max-file-size] => 1024M
)


Berlangganan Informasi CodePolitan Melalui Email

Jangan sampai kamu melewatkan informasi penting tentang pemrograman dan teknologi! Kamu bisa berlangganan Newsletter CodePolitan dengan cara mengisi formulir di samping.