Blog

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.

Dokumentasi PHP CLI

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.

PHP Interaktif

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

Leave your thought here

Read More

Pemerintah Indonesia Genjot Pengembangan Talenta AI Nasional: Strategi Menyambut Bonus Demografi 2035

alya 29/10/2025

Pemerintah Indonesia kini tengah mempercepat pembangunan kompetensi talenta kecerdasan buatan (Artificial Intelligence/AI) di dalam negeri, sebagai langkah strategis untuk memanfaatkan potensi bonus demografi 2035. Dengan…

NTT DATA Peringatkan Krisis Energi AI: Dorong Prinsip Teknologi Sirkular untuk Masa Depan yang Berkelanjutan

alya 29/10/2025

Perusahaan teknologi global NTT DATA Group Corporation baru-baru ini merilis sebuah makalah riset strategis yang…

Jepang dan Amerika Serikat Tandatangani Kemitraan Strategis untuk Pasokan Mineral Kritis dan Tenaga Nuklir Generasi Baru

alya 29/10/2025

Dalam langkah strategis yang dapat mengubah peta energi dan teknologi global, Jepang dan Amerika Serikat…

Cisco dan G42 Bangun Infrastruktur AI Aman di Uni Emirat Arab: Langkah Strategis Menuju Dominasi Teknologi Global

alya 29/10/2025

Dalam upaya memperkuat posisi sebagai salah satu pusat teknologi terdepan di kawasan Timur Tengah, Cisco…

SoftBank Suntik US$22,5 Miliar ke OpenAI: Strategi Besar Jepang Kuasai Masa Depan AI Global

alya 28/10/2025

Raksasa konglomerat asal Jepang, SoftBank Group Corp., kembali menarik perhatian dunia teknologi setelah secara resmi…

Feedback
Feedback
How would you rate your experience?
Do you have any additional comment?
Next
Enter your email if you'd like us to contact you regarding with your feedback.
Back
Submit
Thank you for submitting your feedback!