PHPTingkat: Menengah6 min

Membangun Perintah CLI Interaktif & Otomasi Skrip

Kuasai pemrograman command-line interface (CLI) di PHP: pembacaan argumen $argv, parameter opsi, pewarnaan teks terminal ANSI, dan otomatisasi tugas cron.

Pengolahan Argumen Terminal di PHP

Pratinjau Terbuka

Skrip PHP dapat dijalankan langsung di terminal via php script.php. Variabel global $argc dan $argv menyimpan jumlah dan array nilai argumen yang diberikan pengguna.

Contoh Kode Sintaks
<?php
// Skrip CLI Otomasi: migrasi.php
echo "\033[32m=== CODEX DB MIGRATION ENGINE (PHP CLI) ===\033[0m\n";

$perintah = $argv[1] ?? 'help';

match ($perintah) {
    'migrate' => (function() {
        echo "Menjalankan migrasi skema tabel... Selesai (0 error).\n";
    })(),
    'rollback' => (function() {
        echo "Membalikkan perubahan skema versi terakhir... Selesai.\n";
    })(),
    default => (function() {
        echo "Penggunaan: php migrasi.php [migrate|rollback|seed]\n";
    })()
};
?>

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi