Dasar-Dasar PHP Panduan Singkat

Dasar-Dasar PHP Panduan Singkat
27 Agustus 2024 19:45 Afan 369x
php sintaks tips

PHP (Hypertext Preprocessor) adalah bahasa pemrograman server-side yang digunakan secara luas untuk pengembangan web. PHP mampu membuat halaman web dinamis dan interaktif. Berikut adalah beberapa dasar-dasar PHP yang perlu kamu ketahui:


1. Sintaks Dasar PHP

PHP menggunakan tag khusus untuk menulis kode. Kode PHP diletakkan di antara tag <?php dan ?>.

php
<?php
echo "Hai, Duniawi!";
?>

Output: Hai, Duniawi!

Penjelasan: echo adalah salah satu cara untuk menampilkan output ke layar.

2. Variabel

Variabel dalam PHP diawali dengan tanda $, dan nilainya bisa berupa string, angka, array, objek, dll.

php
<?php
$nama = "Sugeng";
$umur = 25;
echo "Nama: $nama, Umur: $umur";
?>

Output: Nama: Sugeng, Umur: 25

Penjelasan: Variabel

$nama dan $umur menyimpan nilai string dan integer.

3. Tipe Data

PHP mendukung beberapa tipe data dasar, termasuk:

  • String: Teks, ditulis dalam tanda kutip.
  • Integer: Bilangan bulat.
  • Float: Bilangan desimal.
  • Boolean: true atau false.
  • Array: Kumpulan nilai.
  • Object: Instansi dari kelas.
  • NULL: Tidak ada nilai.
php
<?php
$ikiMurid= true; // Boolean
$umur= 20; // Integer
$harga= 19.99; // Float
$nama = "Marni"; // String
?>

4. Operator

PHP mendukung berbagai operator untuk operasi matematika, perbandingan, logika, dan lain-lain.

  • Aritmatika: +, -, *, /, %
  • Perbandingan: ==, !=, >, <, >=, <=
  • Logika: &&, ||, !
php
<?php
$x = 10;
$y = 5;
$sum = $x + $y;
$isEqual = ($x == $y);
?>

5. Pengkondisian

if, else, dan elseif digunakan untuk membuat keputusan dalam kode berdasarkan kondisi tertentu.

php
<?php
$nilai = 85;

if ($nilai >= 90) {
    echo "A";
} elseif ($nilai >= 80) {
    echo "B";
} else {
    echo "C";
}
?>

Output: B

6. Looping

PHP menyediakan beberapa cara untuk melakukan perulangan, seperti for, while, do...while, dan foreach.

php
<?php
for ($i = 1; $i <= 5; $i++) {
    echo "Angka: $i <br>";
}
?>

Output:
Angka: 1
Angka: 2
Angka: 3
Angka: 4
Angka: 5

7. Fungsi

Fungsi adalah blok kode yang bisa dipanggil kapan saja. Fungsi memudahkan pengorganisasian dan penggunaan ulang kode.

php
<?php
function greet($nama) {
    return "Hai, $nama!";
}

echo greet("Sugeng");
?>

Output: Hai, Sugeng!

Penjelasan: Fungsi greet menerima parameter $nama dan mengembalikan string yang sudah diformat.

8. Array

Array adalah struktur data yang memungkinkan menyimpan beberapa nilai dalam satu variabel.

php
<?php
$buah = ["Apel_krowak", "Gedang_Goreng", "Jeruk_purut"];
echo $buah[0]; // Output: Apel_krowak
?>

Penjelasan: Array $buah menyimpan tiga buah string, dan elemen pertama bisa diakses dengan indeks [0].

9. Superglobals

PHP memiliki variabel superglobal seperti $_GET, $_POST, $_SESSION, $_COOKIE, yang digunakan untuk mengakses data yang dikirim melalui HTTP.

php
<?php
echo $_SERVER['PHP_SELF']; // Menampilkan nama file yang sedang dijalankan
?>

10. Penanganan Formulir

PHP sering digunakan untuk memproses data dari formulir HTML. Data yang dikirim melalui formulir biasanya diambil menggunakan $_GET atau $_POST.

php
<form method="post" action="submit.php">
    Nama: <input type="text" name="nama">
    <input type="submit" value="Submit">
</form>
php
<?php
// Di file submit.php
$nama = $_POST['name'];
echo "Nama yang diinput: $nama";
?>

Dengan menguasai dasar-dasar ini, kamu akan lebih siap untuk menjelajahi aspek-aspek yang lebih kompleks dalam PHP dan mengembangkan aplikasi web yang lebih canggih.