Tutorial Utama PHP8+

Dasar-Dasar

Pengantar Bahasa PHP Memulai Menjalankan Kode PHP Masalah dengan Encoding Menampilkan Error PHP Kode Lengkap untuk Menjalankan PHP Kode Peluncuran yang Ditingkatkan Ikhtisar Perintah PHP Awal Komentar dalam PHP Komentar di Buku Pelajaran Dumping Variabel Fungsi dalam PHP Variabel Penggunaan Variabel Mengubah Nilai Variabel Operasi Matematika dengan Angka Operasi Matematika dengan Variabel Prioritas Operasi Matematika Prioritas yang Sama Tanda Kurung Pengelompokan Nuansa Pengelompokan Pecahan Angka Negatif Sisa Pembagian Pemangkatan Prioritas Pemangkatan String Penggabungan String Spasi dalam Penggabungan String Panjang String Masalah dengan Huruf Kiril Tag Atribut Tag Nilai Boolean Nilai null Konversi Tipe Otomatis Konversi Otomatis ke String Nuansa Konversi ke String Konversi ke Angka Konversi ke Pecahan Konversi Pecahan ke Bilangan Bulat Konversi Angka ke String Karakter String Digit dalam String Akses ke Digit Angka Nuansa Operasi Penugasan Operasi Singkat Inkrementasi Tipe Prefix dan Postfix Praktik Mencari Kesalahan Praktik Operasi Praktik Rumus

Array

Pengantar Array Menampilkan Isi Array Elemen Individual Array Array Asosiatif Trik dengan Kunci Urutan Elemen Panjang Array Mengubah Elemen Menimpa Elemen Array Inkrementasi Elemen Mengisi Array Penentuan Kunci Eksplisit Kunci dari Variabel Praktik Mencari Kesalahan

Kondisi

Konstruksi if-else Operator lebih dan kurang Pemeriksaan kesamaan Pemeriksaan ketidaksamaan Perbandingan variabel Tipe data dan konstruksi if-else Angka dalam tanda kutip Kesamaan berdasarkan nilai dan tipe Ketidaksamaan berdasarkan nilai dan tipe Nuansa saat membandingkan tipe data Kondisi kompleks dalam if-else Logika AND Logika OR Prioritas operasi perbandingan Pengelompokan kondisi Pembalikan pernyataan Konstruksi if-else dan nilai boolean Perbandingan longgar nilai logika If yang disingkat Nuansa operasi singkat Perintah isset Penekanan peringatan Pemeriksaan elemen array Perintah empty Opsionalitas perintah else Opsionalitas kurung kurawal Masalah opsionalitas kurung Kombinasi if-else Konstruksi elseif If bersarang Konstruksi switch Opsionalitas default Konstruksi match Opsionalitas break Operator ternary Operator penggabungan dengan null Rantai operator penggabungan dengan null Operasi logika Penentuan bagian jam Pemeriksaan panjang string dan array Pemeriksaan karakter string Pemeriksaan sisa pembagian Praktik pencarian kesalahan Praktik if else

Perulangan

Pengenalan Perulangan foreach Perulangan foreach dengan kunci Perulangan while Perulangan for Kondisi dalam perulangan Akomulasi jumlah angka Akomulasi jumlah elemen Pembentukan string dalam perulangan Opsionalnya kurung kurawal Masalah opsionalnya kurung Instruksi break Instruksi continue Bekerja dengan flag Perulangan bersarang Perulangan for untuk array Pengisian array dalam perulangan Mengubah array dalam perulangan Tips untuk menulis kode Praktik mencari kesalahan Praktik perulangan

Dimensi Berganda

Pengantar Array Tiga Dimensi Array Asosiatif Array Arbitrer Iterasi Array Multidimensi Iterasi Array Tiga Dimensi Bekerja dengan Kunci Pengisian Array Multidimensi Pengisian dengan Angka Berurutan Array dari Array Asosiatif Konversi Array Multidimensi

Fungsi Matematika

Pangkat Pembulatan Ekstrem Modulus Operasi Array

Fungsi String

Panjang String Case Karakter Pemotongan String Pemeriksaan String Pencarian dalam String Pemecahan String Pembersihan Ujung String Menampilkan String dengan Penyisipan Pemformatan Representasi Angka Membalikkan String Mengisi String Bekerja dengan Tag Kode Karakter Menghitung Substring Bagian String

Fungsi Array

Pencarian dalam Array Elemen Ujung Slicing Array Splicing Array Rentang dalam Array Mengisi Array Penggabungan Array Kunci-Nilai Membalikkan Penggantian Menghapus Duplikat Menghitung Elemen Pembagian menjadi Sub-array Pengurutan Operasi Himpunan

Acak

Angka Acak Elemen Array Acak Mengacak Array Mengacak String

Waktu

Bekerja dengan timestamp Pemformatan Parsing tanggal dalam format bebas Pemeriksaan kebenaran Zona waktu Modifikasi Perbandingan string Perbandingan tanggal tanpa tahun Ketetapan tanggal dalam interval Perbandingan timestamp

Fungsi Pengguna

Pengantar Parameter Fungsi Beberapa Parameter Parameter Variabel Parameter Opsional Pernyataan return Pemanggilan Fungsi Berurutan Nuansa return Loop dan return Penerapan return dalam Loop Trik bekerja dengan return Flag dalam Fungsi Operator Logika dalam Fungsi Saran untuk Fungsi Praktik Mencari Kesalahan Praktik Fungsi

Ruang Lingkup

Referensi Primitif Referensi Array Referensi dalam foreach Variabel Internal Variabel Eksternal Variabel dengan Nama Sama Variabel Global Mengubah Parameter Parameter Referensi

Rekursi

Rekursi Contoh dengan parameter Jumlah elemen array Rekursi dan array multidimensi Jumlah array multidimensi Manipulasi dengan elemen

Ekspresi Reguler

Pengenalan Operator Pengulangan Tanda Kurung Pengelompokan Escape Karakter Khusus Daftar Karakter Khusus Tanda Kurung Kurawal Pembatasan Keserakahan Grup Karakter Set Karakter Inversi Set Karakter Fitur Aksara Kiril Karakter Khusus di Dalam Set Grup Karakter di Dalam Set Karakter Khusus-Pengecualian di Dalam Set Simbol Tanda Sisipan di Dalam Set Fitur Tanda Hubung di Dalam Set Awal dan Akhir Baris Akhir atau Awal Kata Perintah 'Atau' Pembatas Escape Pembatas Backslash Pemeriksaan String Pengujian Otomatis Ekspresi Reguler Pemeriksaan Seluruh String Pocket dalam Pencarian Pencarian Semua Kecocokan Semua Kecocokan ke Pocket Mengubah Perilaku Pencarian Tanda Kurung Non-Penyimpanan Pocket dalam Penggantian Pocket dalam Ekspresi Pocket Bernama Pocket Bernama di Dalam Ekspresi Nomor Pocket Umum Lookahead Lookbehind Penggantian dengan Callback Modifier Mengabaikan Case Ekspresi Reguler Komentar dalam Ekspresi Reguler Bekerja dengan Unicode dalam Ekspresi Reguler Mengubah Keserakahan Ekspresi Reguler Escape Karakter Biasa dalam Ekspresi Reguler Beberapa Modifier Ekspresi Reguler Escape Karakter Khusus Otomatis Penyaringan Array Memisahkan String menjadi Array

Pembentukan String

Penyisipan Variabel Penyisipan Elemen Array Penyisipan Elemen Array Asosiatif Perulangan dan Penyisipan Variabel Penyisipan Elemen Array dalam Perulangan Penyisipan Elemen Array Multidimensi dalam Perulangan Generasi Tag Generasi Tag dengan Atribut Perulangan dan Generasi Tag Perulangan dan Generasi Tag dari Array Perulangan dan Generasi Tag serta Atribut Perulangan dan Generasi Tabel HTML Generasi Tabel HTML dengan Satu Perulangan Generasi Tabel HTML dengan Dua Perulangan Bersarang Penyisipan Kode PHP ke dalam HTML Perintah echo Pendek Output Variabel ke dalam HTML Output Elemen Array ke dalam HTML Kondisi dan Pemutusan Kode PHP Blok else dalam Pemutusan Kode PHP Blok elseif dalam Pemutusan Kode PHP Perulangan dan Pemutusan Kode PHP Array dalam Perulangan pada Pemutusan Kode PHP

Formulir

Pengantar Formulir Metode Pengiriman Formulir Mendapatkan Data Formulir Mendapatkan Data Formulir dengan Metode GET Mendapatkan Data Formulir dengan Metode POST Penanganan Formulir dalam Satu File Menyembunyikan Formulir Setelah Pengiriman Menyimpan Nilai Formulir Menyimpan Nilai Default Formulir Kode Singkat untuk Menyimpan Nilai Default Elemen textarea Menyimpan Nilai textarea Setelah Pengiriman Checkbox Nuansa Penggunaan Checkbox Menyimpan Nilai dalam Checkbox Radio Button Menyimpan Nilai dalam Radio Button Select Atribut value dalam Select Menyimpan Nilai dalam Select Permintaan GET Permintaan GET dengan Tautan Praktikum

Sesi

Pengantar Sesi Masalah yang Mungkin Timbul Menggunakan Sesi pada Satu Halaman Menghapus Sesi Mengakhiri Seluruh Sesi Sesi dan Formulir Menyimpan Array dalam Sesi

Cookies

Pengenalan Cookie Masalah dalam Menyetel Cookie Penyetelan Cookie Instan Penghitung Muat Ulang Halaman Masa Hidup Cookie Menghapus Cookie Penghapusan Cookie Instan

Sistem Berkas

Membaca File Menulis File Kombinasi Operasi Path Relatif Path Absolut Keuntungan Path Absolut Path Absolut ke Skrip Mengganti Nama File Memindahkan File Menyalin File Menghapus File Menentukan Ukuran File Memeriksa Keberadaan File Membuat Folder Menghapus Folder Mengganti Nama Folder Memindahkan Folder Membaca Isi Folder Membedakan Folder dan File Mengurai Isi Folder Menyisipkan File Memisahkan Markup menjadi Elemen Menulis Sisipan ke Variabel Menyertakan File Menyertakan File Sekali Saja Menulis Penyertaan ke Variabel

Basis Data

Pengenalan Basis Data PhpMyAdmin Tabel Test users Manipulasi Persiapan Mengirim Query ke Basis Data Mencari Kesalahan di Basis Data Pengujian Kefungsian Masalah dengan Encoding Kode Test Lengkap Mendapatkan Hasil Mendapatkan Hasil dalam Bentuk Array Membentuk Array dalam Loop Seleksi Catatan Operasi Logika Bidang Seleksi Memasukkan Catatan Memasukkan Catatan ketika Kolom Tidak Ada Memperbarui Catatan Menghapus Catatan Mengurutkan Catatan Pembatasan Jumlah Menghitung Jumlah Mendapatkan Jumlah Query Lanjutan

Organisasi Basis Data

Menghubungkan Tabel Mendapatkan Data dari Tabel Terkait Rantai Tabel Terkait Menghubungkan Melalui Tabel Penghubung Hubungan Kekerabatan Beberapa Keturunan Hubungan Ganda Praktikum

Praktik Basis Data

Tabel users tes Penataan output Penghapusan data Penampilan data Penambahan data Pengeditan data

Bekerja dengan HTTP

Buku Panduan HTTP Metode Permintaan HTTP Header Permintaan HTTP Array Header Permintaan HTTP Header Respons HTTP Masalah dengan Header Respons HTTP Masalah dengan include Pengiriman Baris Awal Respons HTTP Pengiriman Status Respons HTTP

Redirect

Pengantar Redirect Redirect Instan Permintaan GET dan Redirect Self Redirect dengan Penambahan Parameter Pesan Flash Array Pesan Flash Penyimpanan Formulir Pesan Keberhasilan Pengiriman Redirect saat Validasi Formulir

Autentikasi

Pengantar Otorisasi Sesi Keluar dari Sesi Registrasi Otorisasi Langsung saat Registrasi Menambahkan id ke Sesi Menyembunyikan Kata Sandi Pemeriksaan Ketersediaan Login Validasi Hashing Menambahkan Salt pada Registrasi Menambahkan Salt pada Otorisasi Fungsi password_hash Profil Akun Mengganti Kata Sandi Konfirmasi Kata Sandi Menghapus Akun Hak Akses Registrasi dengan Pembagian Hak Akses Hak Akses dan Normalisasi Basis Data

Mesin Situs

Pengenalan Penggunaan htaccess Mesin berbasis file Judul dalam mesin berbasis file Judul dalam array Judul dalam konten Halaman 404 dalam mesin berbasis file Mesin berbasis database URL yang dapat dibaca manusia dalam mesin Routing sederhana Routing dengan parameter bernama Beberapa parameter dalam rute Praktikum
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak