PHP merujuk pada bahasa pemrograman yang dijalankan dari sisi server (server side) dalam pembuatan dan pengembangan web.
Persiapan Tools
- Install XAMPP/Laragon (ada Apache + PHP + MySQL).
- Jika menggunakan XAMPP buka folder
htdocs/.didalam XAMPP dan buat file dengan ekstensi.phpdi folderhtdocs/. - Jika menggunakan laragon maka akses lewat folder laragon dan masuk folder
wwwdan bisa membuat file langsung misalxample.php - Akses via browser
http://localhost/namafile.php.
1. Struktur Dasar PHP
php
Semua kode PHP ditulis di dalam tag <?php ... ?>. echo digunakan untuk menampilkan teks.
2. Variabel & Tipe Data
php
Di PHP variabel selalu diawali dengan tanda dolar $ yang menandai bahwa ini adalah variabel
3. Operator Aritmatika
php
4. Perkondisian (If - Else)
php
5.Perulangan (Looping)
php
6. Array
php
7. Fungsi
php
8. Form Input (GET & POST)
php
9. Koneksi Database MySQL
php
Variabel Khusus & Method Penting di PHP
Superglobals (Variabel Khusus di PHP)
Superglobals adalah variabel array bawaan PHP yang bisa diakses di mana saja (global scope).
1. $_GET
php
2. $_POST
php
3. $_REQUEST
php
4. $_SESSION
php
5. $_COOKIE
php
6. $_FILES
php
7. $_SERVER
php
8. $_ENV
Variabel environment (jarang dipakai langsung, biasanya untuk konfigurasi).
Fungsi / Method Bawaan Penting di PHP
String
php
Array
php
Date & Time
php
Validasi & Keamanan
php
File
php
Ringkasan
- Superglobals :
$_GET,$_POST,$_REQUEST,$_SESSION,$_COOKIE,$_FILES,$_SERVER,$_ENV. - Method penting: manipulasi string, array, tanggal/waktu, keamanan (hash, htmlspecialchars), file handling.
CRUD Shortlink App dengan PHP & TailwindCSS
Tujuan Pembelajaran
- Memahami konsep CRUD (Create, Read, Update, Delete).
- Membuat aplikasi Shortlink sederhana dengan PHP Native.
- Menggunakan TailwindCSS untuk tampilan modern & responsif.
- Menghubungkan PHP dengan database MySQL.
Persiapan
- Install XAMPP/Laragon atau server lokal lain.
- Buat folder project di htdocs/shortlink-app/. (XAMPP)
- Buat folder project di www/shortlink-app/. (laragon)
- Buat database MySQL:
plaintext
Struktur Project
plaintext
db.php (Koneksi Database)
php
index.php (Read + Create)
php
edit.php (Update)
php
delete.php (Delete)
php
redirect.php (Redirect ke URL asli)
php