PHP Request Lifecycle Superglobals Routing Dasar
PHP Request Lifecycle Superglobals Routing Dasar
Bahasa scripting server-side legendaris. Pelajari OOP, request lifecycle, superglobals, database PDO, sesi, dan Composer.
PHP Request Lifecycle Superglobals Routing Dasar
PHP Oop Namespace Autoloading Traits Visibility
Panduan keamanan dasar PHP untuk validasi input, sanitization, hashing password, CSRF, XSS, dan SQL injection.
PHP Validation Form Requests Redirects Error Bags
Panduan PHP array: ordered map indexed/associative/nested, array_map/filter/reduce/column, dan jebakan merge numeric bentrok + in_array loose + mutasi iterasi.
Panduan PHP control flow: if/elseif, match (PHP8), switch, for/foreach/while, dan jebakan switch fall-through + == di switch + loop tak berhenti.
Koneksi database aman di PHP via PDO: DSN, try/catch, dan prepared statement.
Pola operasi CRUD di PHP menggunakan PDO prepared statement.
Panduan PHP error handling: Throwable (Exception+Error), try/catch urutan, PSR-3/Monolog logging, dan jebakan catch Exception saja + swallow error.
Panduan PHP fungsi: fn arrow capture this, variadic ...$args, named args, first-class callable, dan jebakan arrow butuh return + variadic bukan terakhir.
Panduan PHP Composer: composer.json PSR-4, install/dump-autoload, scripts, lock file, dan jebakan folder tak cocok namespace + lupa dump-autoload.
Panduan PHP env & dotenv: load .env, bedakan dev/prod, .env.example di git, dan jebakan commit .env + hardcode fallback secret + cache config sambil env().
Panduan konsep PHP: request-response lifecycle, superglobals, state tak persist antar request, dan jebakan percaya input mentah + state global + echo sebelum header.
Panduan PHP OOP lanjut: trait untuk reuse, interface/abstract untuk kontrak, prinsip SOLID, dan jebakan trait gemuk + new di dalam method.
Panduan PHP tipe data: int/float/string/bool, array/object, strict_types, nullable, dan jebakan lupa strict_types + null tanpa ? + == vs ===.
Manajemen session PHP: session_start, $_SESSION, regenerate, dan destroy.
Menulis/membaca/menghapus cookie di PHP dengan flag aman.
Perbedaan MySQLi dan PDO di PHP, kapan masing-masing dipakai.
Menangani upload file di PHP: $_FILES, validasi, dan move_uploaded_file.
Membangun respons JSON sederhana di PHP: header, json_encode, status code.