02 Jun 2025 -
penjelasan tentang Dasar PHP
PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang dirancang untuk membuat halaman web dinamis. Artinya, PHP berjalan di server dan hasilnya dikirimkan ke browser dalam bentuk HTML.
PHP digunakan untuk:
Karena PHP berjalan di server, kamu butuh:
Cara termudah adalah dengan menginstal XAMPP atau Laragon:
htdocs
http://localhost/namafile.php
File PHP memiliki ekstensi .php
. Contoh:
<!-- hello.php -->
<?php
echo "Halo, dunia!";
?>
Ketika dibuka di browser melalui localhost
, maka akan tampil:
Halo, dunia!
<?php
// Kode PHP ditulis di sini
?>
echo "Teks yang dicetak";
print "Ini juga mencetak teks";
$nama = "Anggi";
$umur = 20;
echo "Halo, nama saya $nama dan umur saya $umur tahun.";
"teks"
1, 10, -5
3.14
true
, false
["apel", "jeruk"]
$a = 5;
$b = 2;
echo $a + $b; // Hasil: 7
echo $a * $b; // Hasil: 10
$nilai = 75;
if ($nilai >= 80) {
echo "Nilai A";
} elseif ($nilai >= 70) {
echo "Nilai B";
} else {
echo "Nilai C";
}
for ($i = 1; $i <= 5; $i++) {
echo "Angka: $i <br>";
}
$i = 1;
while ($i <= 3) {
echo "Baris ke-$i <br>";
$i++;
}
<form action="proses.php" method="post">
Nama: <input type="text" name="nama">
<input type="submit" value="Kirim">
</form>
proses.php
<?php
$nama = $_POST['nama'];
echo "Halo, $nama!";
?>
$buah = ["apel", "mangga", "jeruk"];
echo $buah[1]; // mangga
foreach ($buah as $item) {
echo $item . "<br>";
}
$conn = mysqli_connect("localhost", "root", "", "nama_database");
if (!$conn) {
die("Koneksi gagal: " . mysqli_connect_error());
}
$result = mysqli_query($conn, "SELECT * FROM mahasiswa");
while ($row = mysqli_fetch_assoc($result)) {
echo $row['nama'] . "<br>";
}
function sapa($nama) {
return "Halo, $nama!";
}
echo sapa("Alya");
// file: header.php
echo "<h1>Header Website</h1>";
// file utama:
include 'header.php';
PHP adalah bahasa yang mudah dipelajari, berkembang pesat, dan digunakan secara luas di pengembangan web. Jika kamu ingin membuat website dinamis, memahami PHP adalah langkah awal yang sangat bagus.