
Mengenal PHP CLI dan PHP Interaktif
Pada tutorial dan buku pemrograman PHP yang beredar, tidak banyak yang membahas tentang PHP CLI dan PHP interaktif.
PHP sendiri merupakan sebuah bahasa pemrograman yang fokus untuk pengembangan web. Karena itu, jarang sekali digunakan di lingkungan CLI (Command Line).
Bagi yang belajar pemrograman PHP menggunakan XAMPP atau LAMPP, kemungkinan jarang menggunakan PHP CLI atau PHP interaktif.
Tetapi, bagi yang menggunakan paket terpisah (apache2, php, mysql), kemungkinan sering bermain dengan PHP CLI dan PHP interaktif.
Apa itu PHP CLI?
PHP CLI (Command Line Interface) merupakan PHP yang berjalan di Command Line.
PHP CLI memungkinkan kita membangun aplikasi shell dengan PHP.
PHP CLI pertama kali diknalkan pada PHP versi 4.2.0 sebagai percobaan (eksperimental).
Salah satu contoh aplikasi shell yang berjalan di Command Line adalah Composer.
Composer sendiri merupakan manajemen paket untuk PHP, seperti apt pada Linux.
Cara Menggunakan PHP CLI
Cara menggunakan PHP CLI dapat kita baca melalui manualnya. Manual dapat kita buka dengan perintah man php.
Contoh perintah-perintah Dasar PHP CLI
Menampilkan bantuan:
php -h
Mengeksekusi sebuah skrip:
php -f nama-skrip.php
atau
php nama-skrip.php
Membuat Server:
php -S localhost:8000
Menampilkan informasi PHP:
php -i
Menampilkan versi PHP:
php -v
Eksekusi fungsi bawaan PHP:
php -r ‘echo “Sekarang tanggal ” . Date(“d/m/Y”) .”\n”;’
Hasil output dari eksekusi melalui PHP CLI berupa teks polos (plain text).
Jadi, meskipun kita mencetak tag HTML, hasilnya akan ditampilkan apa adanya.
PHP Interaktif
Salah satu ciri dari bahasa skrip (scripting) adalah memiliki konsol untuk menjalankan atau mengeksekusi sebuah fungsi secara interaktif.
Cara masuk ke mode PHP interaktif adalah dengan mengetik perintah php -a pada terminal.
Dalam mode interaktif, kita dapat mengetik perintah-perintah atau fungsi PHP secara langsung. Kemudian akan mendapatkan hasil output saat itu juga.
Setiap perintah harus diakhiri dengan titik koma (;).
Kalau tidak, maka akan terjadi error.
Berbeda dengan konsol milik javascript yang boleh tidak memakai titik koma.
Kesimpulan
PHP CLI merupakan PHP yang dijalankan melalui Command Line. Sedangkan PHP Interaktif merupakan sebuah konsol PHP yang memungkinkan kita menjalankan fungsi atau perintah PHP secara interaktif.
PHP CLI dan PHP interaktif sering digunakan untuk menguji sebuah kode skrip maupun fungsi.
Baca juga: Belajar PHP: Memahami Prosedur dan Fungsi | Belajar PHP: Perbedaan Fungsi echo(), print(), dan printf() pada PHP | Belajar PHP: Sintaks Dasar PHP yang Wajib Kamu Pahami
Recent Post
-
YouTube Uji Coba Paket Premium Duo Hemat untuk Dua Orang
-
RSUD Bunda Gunakan Teknologi Robotik Gen 2 untuk Operasi yang Lebih Aman
-
Google Bocorkan Desain Android Terbaru yang Lebih Ekspresif
-
Apple Kirim Peringatan Serangan Spyware ke Pengguna iPhone
-
Mistral AI, Inovasi Kecerdasan Buatan dari Prancis yang Saingi ChatGPT
-
TikTok Didenda Rp 9,8 Triliun Karena Ketahuan Kirim Data Pengguna ke China
-
Amazon Nova Premier Hadir dengan Kapasitas Konteks hingga 1 Juta Token
-
Fortnite Kembali Hadir di App Store, Apple Kalah di Pengadilan
Categories
- Business (150)
- Company Profile (3)
- Developer Connect (126)
- HR and L&D (23)
- Human Reasearch and Development (15)
- Landing Page (2)
- Marketing (27)
- Media Relations (72)
- News (39)
- Public Relations (48)
- Story (8)
- Technology (364)
- Tips and Trick (73)
- Toko Online (2)
- Uncategorized (25)
- Video & Tips (13)
- Wesclic (30)
Tags
Read More
YouTube Uji Coba Paket Premium Duo Hemat untuk Dua Orang
titah 08/05/2025 0YouTube selalu berusaha memberikan pengalaman terbaik bagi penggunanya. Untuk itu, mereka kini tengah menguji coba paket Premium Duo, yang memungkinkan dua orang untuk berbagi langganan…
RSUD Bunda Gunakan Teknologi Robotik Gen 2 untuk Operasi yang Lebih Aman
titah 08/05/2025 0Teknologi di dunia medis terus berkembang dan membawa banyak perubahan. Salah satu inovasi terbaru yang…
Google Bocorkan Desain Android Terbaru yang Lebih Ekspresif
titah 08/05/2025 0Google selalu berusaha meningkatkan pengalaman pengguna Android melalui desain yang lebih menarik dan mudah digunakan.…
Apple Kirim Peringatan Serangan Spyware ke Pengguna iPhone
titah 08/05/2025 0Perangkat digital, terutama smartphone, kini menjadi bagian penting dalam kehidupan sehari-hari. Mulai dari komunikasi hingga…
Mistral AI, Inovasi Kecerdasan Buatan dari Prancis yang Saingi ChatGPT
titah 08/05/2025 0Mistral AI, sebuah perusahaan asal Prancis, mulai mencuri perhatian dunia dengan kemajuan teknologi kecerdasan buatannya.…
Categories
- Business (150)
- Company Profile (3)
- Developer Connect (126)
- HR and L&D (23)
- Human Reasearch and Development (15)
- Landing Page (2)
- Marketing (27)
- Media Relations (72)
- News (39)
- Public Relations (48)
- Story (8)
- Technology (364)
- Tips and Trick (73)
- Toko Online (2)
- Uncategorized (25)
- Video & Tips (13)
- Wesclic (30)
Popular Tags