Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

PHP Dasar

Pelajaran 1 dari 15

Program PHP pertama: menjalankan, variabel, operator

Menjalankan PHP: interpreter, tag, dan berkas

Setelah pelajaran ini kamu bisa menjelaskan apa yang dikirim server ke peramban dari berkas PHP dan membedakan akibat include dan require saat berkas tidak ada.

±13 menitDiperiksa 5 Okt 2026

Materi

PHP adalah bahasa skrip: berkas .php dibaca dan dijalankan oleh interpreter PHP setiap kali dipanggil, tanpa langkah kompilasi menjadi berkas program terpisah. Ada dua cara memanggilnya. Di baris perintah, `php laporan.php` menjalankan berkas dan keluarannya muncul di terminal. Di server web, server menjalankan berkas saat alamatnya diminta, lalu mengirim keluarannya, umumnya HTML, ke peramban. Peramban tidak pernah menerima kode PHP-nya, hanya hasilnya. Untuk mencoba di komputer sendiri, `php -S localhost:8000` menyalakan server web bawaan yang menurut manual PHP hanya untuk pengembangan, bukan untuk situs sungguhan.

Interpreter hanya menjalankan bagian di antara tag `<?php` dan `?>`. Teks di luar tag dikirim apa adanya. Setiap pernyataan diakhiri titik koma. Bila berkas hanya berisi PHP, tag penutup dihilangkan, supaya spasi atau baris kosong sesudahnya tidak ikut terkirim.

<h1>Toko Sinar Jaya</h1>
<p>Halo, <?php echo "Rina"; ?>!</p>

Yang diterima peramban:

<h1>Toko Sinar Jaya</h1>
<p>Halo, Rina!</p>

Program besar dipecah ke beberapa berkas. `include 'header.php';` memasukkan dan menjalankan isi berkas lain tepat di baris itu. Bedanya dengan `require` muncul saat berkas tidak ditemukan: include hanya memberi peringatan lalu program berjalan terus, sedangkan require menghentikan program dengan galat fatal. `require_once` dan `include_once` tidak memasukkan berkas yang sama dua kali.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Berkas stok.php di server web berisi satu baris di bawah ini. Apa yang diterima peramban saat halaman itu dibuka?

<p>Stok: <?php echo 12 + 3; ?> kotak</p>
Pilih satu jawaban

Latihan 2 dari 3

Program ini gagal berjalan dengan Parse error. Baris berapa yang disebut pesan galat, dan apa penyebabnya?

<?php
$kota = "Bandung";
echo "Cabang: " . $kota
echo "Buka 08.00";
Pilih satu jawaban

Latihan 3 dari 3

Di folder program ini tidak ada berkas header.php maupun footer.php. Apa yang terjadi saat program dijalankan?

<?php
include 'header.php';
echo "Daftar produk\n";
require 'footer.php';
echo "Selesai\n";
Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke