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 TerbukaSkrip 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