Tutorial Asas PHP8+
Tutorial PHP mudah untuk pemula dengan buku masalah dan contoh penyelesaian masalah.
Asas
001
Pengenalan kepada Bahasa PHP untuk Pemula
002Memulakan PHP
003Pelaksanaan Kod PHP
004Masalah dengan Pengekodan
005Paparan Ralat PHP
006Kod Lengkap untuk Menjalankan PHP
007Kod Permulaan yang Dipertingkatkan
008Gambaran Keseluruhan Arahan PHP Permulaan
009Komen dalam PHP
010Komen dalam Tutorial
011Fungsi var_dump dalam PHP
012Fungsi dalam PHP
013Pembolehubah dalam PHP
014Penggunaan Pembolehubah dalam PHP
015Perubahan Nilai Pembolehubah dalam PHP
016Operasi Matematik dengan Nombor dalam PHP
017Operasi Matematik dengan Pembolehubah dalam PHP
018Keutamaan Operasi Matematik dalam PHP
019Keutamaan Setara dalam PHP
020Tanda Kurungan Pengelompokan dalam PHP
021Nuansa Pengelompokan dalam PHP
022Pecahan dalam PHP
023Nombor Negatif dalam PHP
024Baki Pembahagian dalam PHP
025Penaikan Kuasa dalam PHP
026Keutamaan Pengeksponenan dalam PHP
027String dalam PHP
028Penambahan String dalam PHP
029Ruang Tambahan apabila Menambahkan Rentetan dalam PHP
030Panjang Rentetan dalam PHP
031Masalah dengan Huruf Cyril dalam PHP
032Pengendalian Tag HTML dalam PHP
033Atribut Tag dalam PHP
034Nilai Boolean dalam PHP
035Nilai null dalam PHP
036Penukaran Jenis Automatik dalam PHP
037Penukaran Automatik kepada Rentetan dalam PHP
038Nuansa Penukaran kepada Rentetan dalam PHP
039Penukaran Paksa kepada Integer dalam PHP
040Penukaran Paksa kepada Nombor Pecahan dalam PHP
041Penukaran Pecahan kepada Nombor Bulat dalam PHP
042Penukaran Nombor kepada Rentetan dalam PHP
043Mendapatkan Aksara Rentetan dalam PHP
044Nombor dalam Rentetan pada PHP
045Akses kepada Digit Nombor dalam PHP
046Kehalusan Menggunakan Operasi Penetapan dalam PHP
047Operasi Penyingkatan dalam PHP
048Operasi Penambahan dan Penurunan dalam PHP
049Jenis Awalan dan Akhiran dalam PHP
050Mencari Ralat dalam Kod
051Amalan pada Operasi dalam PHP
052Amalan pada Formula dalam PHP
Tatasusunan
053
Array dalam PHP
054Cara Melihat Kandungan Array dalam PHP
055Elemen Tunggal Array dalam PHP
056Array Asosiatif dalam PHP
057Helah dengan Kunci dalam PHP
058Susunan Elemen dalam Array di PHP
059Panjang Array dalam PHP
060Mengubah Elemen Array dalam PHP
061Menulis Semula Elemen Array dalam PHP
062Penambahan Elemen Array dalam PHP
063Mengisi Array dalam PHP
064Penentuan Kunci Eksplisit dalam PHP
065Kunci daripada Pembolehubah dalam PHP
066Mencari Ralat dalam Kod dengan Tatasusunan PHP
Syarat
067
Konstruksi if-else dalam PHP
068Pengendali Lebih Besar dan Lebih Kecil dalam PHP
069Penyemakan Kesamaan dalam PHP
070Semakan Ketidaksamaan dalam PHP
071Perbandingan Pembolehubah dalam PHP
072Jenis Data dan Konstruksi if-else dalam PHP
073Nombor dalam Tanda Petik dalam PHP
074Kesamaan Nilai dan Jenis dalam PHP
075Ketaksamaan Nilai dan Jenis dalam PHP
076Nuansa Perbandingan Jenis Data dalam PHP
077Keadaan Kompleks dalam if-else di PHP
078Logikal DAN dalam PHP
079Logik ATAU dalam PHP
080Keutamaan Operasi Perbandingan dalam PHP
081Pengelompokan Kondisi dalam PHP
082Penyongsangan Pernyataan dalam if-else
083Konstruksi if-else dan nilai boolean
084Perbandingan Tidak Ketat Nilai Boolean dalam PHP
085If yang Dipendekkan dalam Konstruksi if-else
086Nuansa Operasi Pendek dalam PHP
087Perintah isset dalam PHP
088Penindasan Amaran dalam PHP
089Penyemakan Kewujudan Elemen Array dalam PHP
090Perintah empty dalam PHP
091Pilihan Perintah else dalam PHP
092Pilihan untuk Menggunakan Kurung Kerawang dalam Kondisi PHP
093Masalah Pilihan Kurungan Kerawang dalam Kondisi PHP
094Kombinasi Konstruksi if-else dalam PHP
095Konstruksi elseif dalam PHP
096If Bersarang dalam PHP
097Konstruksi switch-case dalam PHP
098Pilihan Default dalam PHP
099Konstruksi match dalam PHP
100Kewajipan break dalam PHP
101Pengendali Ternary dalam PHP
102Pengendali Penggabungan Null dalam PHP
103Rantaian Operator Bergabung dengan Null dalam PHP
104Operasi Logik dalam PHP
105Penentuan Bahagian Jam dalam PHP
106Semak Panjang Rentetan dan Array dalam PHP
107Semakan Aksara Rentetan dalam PHP
108Semakan Baki Pembahagian dalam PHP
109Mencari Ralat dalam Kod dengan Syarat PHP
110Amalan pada Kondisi if-else dalam PHP
Gelung
111
Pengenalan kepada Gelung dalam PHP
112Gelung foreach dalam PHP
113Kunci dalam Gelung foreach dalam PHP
114Gelung while dalam PHP
115Gelung for dalam PHP
116Syarat dalam Gelung dalam PHP
117Pengumpulan Nombor dalam Gelung PHP
118Pengumpulan Elemen Array dalam Gelung PHP
119Pembentukan Rentetan Melalui Gelung dalam PHP
120Pilihan untuk Mengabaikan Kurungan Gelung dalam PHP
121Masalah Tanda Kurung Kerawang dalam Gelung di PHP
122Arahan break dalam PHP
123Arahan continue dalam PHP
124Pengendalian Bendera dalam PHP
125Gelung Bersarang dalam PHP
126Gelung for untuk Tatasusunan dalam PHP
127Mengisi Array dalam PHP
128Mengubah Array dalam Gelung PHP
129Petua untuk Menulis Kod Gelung dalam PHP
130Mencari Ralat dalam Kod dengan Gelung PHP
131Latihan Gelung PHP
Keberdimensian Pelbagai
132
Array Pelbagai Dimensi dalam PHP
133Tatasusunan Tiga Dimensi dalam PHP
134Array Asosiatif dalam PHP
135Tatasusunan Rawak dalam PHP
136Pengulangan Array Pelbagai Dimensi dalam PHP
137Pengulangan Array Tiga Dimensi dalam PHP
138Penggunaan Kunci dalam Array Pelbagai Dimensi dalam PHP
139Mengisi Array Pelbagai Dimensi PHP
140Mengisi Array Multidimensi dengan Nombor Mengikut Urutan dalam PHP
141Array Array Asosiatif dalam PHP
142Penukaran Array Pelbagai Dimensi dalam PHP
Fungsi Matematik
Fungsi Rentetan
148
Panjang Rentetan dalam PHP
149Kes Huruf dalam PHP
150Pemotongan Rentetan dalam PHP
151Pengesahan String dalam PHP
152Carian dalam Rentetan di PHP
153Pembahagian String dalam PHP
154Pembersihan Hujung Baris dalam PHP
155Output Rentetan dengan Sisipan dalam PHP
156Pemformatan Nombor dalam PHP
157Pembalikan String dalam PHP
158Penambahan Rentetan dalam PHP
159Fungsi untuk Tag HTML dalam PHP
160Kod Aksara dalam PHP
161Pengiraan Subrentetan dalam PHP
162Bahagian String dalam PHP
Fungsi Array
163
Carian dalam Array di PHP
164Unsur-unsur Penghujung dalam PHP
165Pemisahan Array dalam PHP
166Penyambungan Array dalam PHP
167Julat kepada Array dalam PHP
168Mengisi Array dalam PHP
169Penggabungan Array dalam PHP
170Kunci-nilai array dalam PHP
171Pembalikan Array dalam PHP
172Penggantian dalam Array di PHP
173Penyingkiran pendua daripada array dalam PHP
174Pengiraan Elemen Array dalam PHP
175Pembahagian kepada Subarray dalam PHP
176Penyusunan Array dalam PHP
177Operasi Berbilang dalam PHP
Rawak
Masa
182
Pengendalian Timestamp dalam PHP
183Pemformatan Tarikh dan Masa dalam PHP
184Pengecaman Tarikh dalam Format Bebas dalam PHP
185Pengesahan Kesahihan Tarikh dalam PHP
186Zon Waktu dalam PHP
187Mengubah Tarikh dalam PHP
188Perbandingan Rentetan dengan Tarikh dalam PHP
189Perbandingan Tarikh Tanpa Tahun dalam PHP
190Penentuan Tarikh dalam Julat Masa dalam PHP
191Perbandingan timestamp dengan detik-detik dalam PHP
Fungsi Pengguna
192
Asas Penggunaan Fungsi Pengguna dalam PHP
193Parameter Fungsi dalam PHP
194Beberapa Parameter Fungsi dalam PHP
195Parameter-Pembolehubah Fungsi dalam PHP
196Parameter Pilihan dalam Fungsi PHP
197Pernyataan return dalam PHP
198Panggilan Fungsi Berurutan dalam PHP
199Kelemahan Halus return dalam PHP
200Gelung dan return dalam PHP
201Penggunaan return dalam Gelung dalam PHP
202Teknik Menggunakan return dalam PHP
203Bendera dalam Fungsi PHP
204Pengendali Logik Tanpa if dalam Fungsi PHP
205Panduan Mencipta Fungsi dalam PHP
206Mencari Ralat dalam Kod dengan Fungsi JavaScript
207Amalan pada Fungsi PHP
Skop
208
Rujukan dalam PHP
209Rujukan Array dalam PHP
210Rujukan dalam foreach di PHP
211Pembolehubah Dalaman Fungsi dalam PHP
212Pembolehubah Luaran Fungsi dalam PHP
213Pembolehubah Fungsi dengan Nama Sama dalam PHP
214Pembolehubah Global dalam PHP
215Mengubah Parameter Fungsi dalam PHP
216Parameter Rujukan dalam PHP
Rekursi
Ungkapan Sekata
223
Pengenalan kepada Ungkapan Biasa dalam PHP
224Pengendali Pengulangan Aksara dalam Ungkapan Biasa
225Tanda Kurung Pengelompokan dalam Regex PHP
226Melarikan Aksara Khas dalam Ungkapan Biasa PHP
227Senarai Aksara Khas dalam Ungkapan Biasa PHP
228Tanda Kurung Kerinting Dalam Ungkapan Biasa PHP
229Menghadkan Ketamakan dalam Regex di PHP
230Kumpulan aksara dalam ungkapan nalar PHP
231Set Aksara dalam Ungkapan Biasa PHP
232Penyongsangan Set Aksara dalam Regex
233Ciri-ciri Aksara Kiril dalam Regex PHP
234Aksara Khas Dalam Tanda Kurung Siku Dalam PHP
235Kumpulan Aksara dalam Tanda Kurung Siku PHP
236Pengecualian dalam Set dalam Ungkapan Biasa PHP
237Simbol Topi Dalam Set Dalam Regex PHP
238Tanda Sempang dalam Set Tanda Kurung Segi dalam Ungkapan Biasa PHP
239Permulaan dan Pengakhiran Baris dalam Regex PHP
240Akhir atau Permulaan Perkataan dalam Regex PHP
241Perintah 'ATAU' dalam Ungkapan Biasa PHP
242Pembatas Regex dalam PHP
243Penghad Penghad dalam PHP
244Masalah Backslash dalam PHP
245Semak Rentetan dengan Regex di PHP
246Ujian Automatik Ekspresi Biasa dalam PHP
247Semak Keseluruhan Rentetan dengan Ekspresi Biasa dalam PHP
248Poket dalam Carian dengan Ungkapan Biasa di PHP
249Cari Semua Padanan melalui Ungkapan Biasa dalam PHP
250Semua Padanan ke dalam Poket melalui Regex dalam PHP
251Perubahan Tingkah Laku preg_match_all dalam PHP
252Tanda Kurung Bukan Penangkap dalam Regex PHP
253Poket dalam Penggantian Menggunakan Ungkapan Biasa di PHP
254Penggunaan Backreference dalam Ungkapan Biasa di PHP
255Poket Bernama dalam Ungkapan Biasa PHP
256Poket Bernama Dalam Ungkapan Biasa PHP
257Nombor Am Pockets dalam Regex PHP
258Pandangan Hadapan dalam Regex PHP
259Lihat Belakang dalam Regex PHP
260Penggantian dengan Callback melalui Regex dalam PHP
261Pengubah Ungkapan Biasa dalam PHP
262Mengabaikan Kesensitifan Huruf dalam Ungkapan Biasa PHP
263Komen dalam Regex di PHP
264Pengendalian Unicode dalam Ungkapan Biasa di PHP
265Mengubah Ketamakan Ekspresi Reguler dalam PHP
266Penghadangan Aksara Biasa dalam Ungkapan Biasa di PHP
267Beberapa Pengubah Ungkapan Biasa dalam PHP
268Penghindaran Automatik Aksara Khas Regex dalam PHP
269Penapisan Array melalui Ungkapan Biasa dalam PHP
270Pembahagian Rentetan kepada Array Menggunakan Ungkapan Biasa dalam PHP
Pembentukan Rentetan
271
Penyisipan Pembolehubah dalam Rentetan dalam PHP
272Penyisipan Elemen Array dalam PHP
273Penyisipan Elemen Array Asosiatif dalam PHP
274Gelung dan Sisipan Pembolehubah dalam PHP
275Penyisipan Elemen Array dalam Gelung di PHP
276Penyisipan Elemen Array Pelbagai Dimensi dalam Gelung di PHP
277Penjanaan Tag dalam PHP
278Penjanaan Tag dengan Atribut dalam PHP
279Gelung dan Penjanaan Tag dalam PHP
280Gelung dan Penjanaan Tag daripada Array dalam PHP
281Gelung dan Penjanaan Tag serta Atribut dalam PHP
282Gelung dan Penjanaan Jadual HTML pada PHP
283Penjanaan Jadual HTML Menggunakan Satu Gelung dalam PHP
284Penjanaan Jadual HTML Menggunakan Dua Gelung Bersarang dalam PHP
285Penyisipan Kod PHP dalam HTML
286Perintah Echo Pendek dalam PHP
287Penyisipan Pembolehubah PHP ke dalam Kod HTML
288Penyisipan Elemen Array ke dalam Kod HTML
289Syarat dan Pemecahan Kod PHP
290Blok else dalam syarat untuk memutuskan kod PHP
291Blok elseif dalam syarat untuk memutuskan kod PHP
292Gelung dan Pemecahan Kod PHP
293Gelung dan Penyisipan Elemen Array dalam Pecahan Kod PHP
Borang
294
Asas Pengendalian Borang dalam PHP
295Kaedah Penghantaran Borang dalam PHP
296Mendapatkan Data Borang dalam PHP
297Mendapatkan Data Borang dengan Kaedah GET dalam PHP
298Mendapatkan Data Borang dengan Kaedah POST dalam PHP
299Pemprosesan Borang dalam Satu Fail PHP
300Menyembunyikan Borang Selepas Penghantaran dalam PHP
301Menyimpan Nilai Borang Selepas Penghantaran dalam PHP
302Menyimpan Nilai Default Form dalam PHP
303Kod Ringkas untuk Menyimpan Nilai Lalai dalam PHP
304Elemen textarea dalam PHP
305Menyimpan Nilai Textarea Selepas Penghantaran dalam PHP
306Checkbox dalam PHP
307Nuansa Penggunaan Kotak Semak dalam PHP
308Menyimpan Nilai Terpilih dalam Kotak Semak Selepas Penghantaran dalam PHP
309Butang Radio dalam PHP
310Menyimpan Nilai Terpilih dalam Butang Radio Selepas Penghantaran dalam PHP
311Pilih dalam PHP
312Atribut value dalam Pilih dalam PHP
313Menyimpan Nilai dalam Pilihan Selepas Penghantaran dalam PHP
314Permintaan GET dalam PHP
315Permintaan GET menggunakan pautan dalam PHP
316Amalan Borang dalam PHP
Sesi
Cookies
Sistem Fail
331
Membaca Fail dalam PHP
332Menulis Fail dalam PHP
333Gabungan Operasi Membaca dan Menulis Fail dalam PHP
334Laluan Relatif dalam PHP
335Laluan Mutlak dalam PHP
336Kelebihan Laluan Mutlak dalam PHP
337Laluan Mutlak ke Folder dan Fail Skrip dalam PHP
338Menamakan Semula Fail dalam PHP
339Memindahkan Fail dalam PHP
340Menyalin Fail dalam PHP
341Penghapusan Fail dalam PHP
342Penentuan Saiz Fail dalam PHP
343Semak Kewujudan Fail dalam PHP
344Penciptaan Folder dalam PHP
345Penghapusan Folder dalam PHP
346Menamakan Semula Folder dalam PHP
347Memindahkan Folder dalam PHP
348Membaca Kandungan Folder dalam PHP
349Membezakan Folder Daripada Fail dalam PHP
350Analisis Kandungan Folder dalam PHP
351Penyisipan Fail dalam PHP
352Pembahagian Layout kepada Unsur dalam PHP
353Rakaman Sisipan ke dalam Pembolehubah dalam PHP
354Penyambungan Fail dalam PHP
355Penyambungan Fail Sekali Sahaja dalam PHP
356Rakaman Sambungan ke dalam Pembolehubah PHP
Pangkalan Data
357
Pengenalan kepada Pangkalan Data SQL dalam PHP untuk Pemula
358Pengurusan Pangkalan Data dengan PhpMyAdmin
359Jadual Ujian users
360Manipulasi Persediaan untuk Bekerja dengan SQL dalam PHP
361Menghantar Pertanyaan ke Pangkalan Data
362Mencari Ralat dalam Pangkalan Data
363Menguji Kebolehgunaan Pangkalan Data
364Masalah Pengekodan Semasa Bekerja dengan SQL dalam PHP
365Kod Ujian Tambahan untuk Memeriksa Kebolehgunaan
366Mendapatkan Hasil daripada Pertanyaan SQL dalam PHP
367Mendapatkan Hasil dalam Bentuk Array daripada Pertanyaan SQL dalam PHP
368Pembentukan Array dalam Gelung semasa Pertanyaan SQL dalam PHP
369Pemilihan Rekod dalam Pertanyaan SQL ke Pangkalan Data dalam PHP
370Operasi Logik dalam Pertanyaan SQL di PHP
371Medan Pilihan dalam Pertanyaan SQL di PHP
372Penyisipan Rekod Melalui Pertanyaan SQL dalam PHP
373Penyisipan Rekod apabila Tiada Lajur melalui Pertanyaan SQL dalam PHP
374Kemas Kini Rekod melalui Pertanyaan SQL dalam PHP
375Penghapusan Rekod Melalui Pertanyaan SQL dalam PHP
376Penyusunan Rekod melalui Pertanyaan SQL dalam PHP
377Hadkan Bilangan Rekod dalam SQL dalam PHP
378Pengiraan Kuantiti melalui Pertanyaan SQL dalam PHP
379Mendapatkan Kiraan dalam PHP
380Mempelajari Pertanyaan SQL Lanjutan
Organisasi Pangkalan Data
381
Pautan Jadual dalam Pangkalan Data
382Mendapatkan Data dari Jadual Berkaitan dalam PHP
383Rantaian Jadual Berkaitan
384Pautan melalui Jadual Pautan dalam PHP
385Perhubungan Data Kekeluargaan dalam PHP
386Beberapa Keturunan dalam Hubungan Kekeluargaan dalam PHP
387Pautan Berganda dengan Satu Jadual dalam PHP
388Amalan untuk Pengorganisasian Pangkalan Data
Amalan Pangkalan Data
389
Jadual ujian users untuk tugasan praktikal
390Pemformatan Output dari Pangkalan Data dalam PHP
391Menghapus Data dari Pangkalan Data Menggunakan Permintaan GET
392Paparan Data dari Pangkalan Data dalam PHP
393Menambah Rekod Baharu ke dalam Pangkalan Data menggunakan PHP
394Pengeditan Entri dalam Pangkalan Data menggunakan PHP
Kerja dengan HTTP
395
Protokol HTTP dalam PHP
396Kaedah Permintaan HTTP dalam PHP
397Penghantar Permintaan HTTP dalam PHP
398Array Header Permintaan HTTP dalam PHP
399Penghantar HTTP Respons dalam PHP
400Masalah dengan Penghantaran Header HTTP dalam PHP
401Masalah dengan Tajuk HTTP apabila include dalam PHP
402Penghantaran Baris Permulaan Respons HTTP dalam PHP
403Penghantaran Status Respons HTTP dalam PHP
Lencongan
404
Pengenalan kepada Redirekt PHP
405Lencongan Segera dalam PHP
406GET Permintaan dan Redirect dalam PHP
407Lencongan Sendiri dengan Penambahan Parameter dalam PHP
408Mesej Flash dalam PHP
409Array Mesej Flash dalam PHP
410Penghantaran Borang ke Pangkalan Data dan Redirect dalam PHP
411Mesej Kejayaan Selepas Penghantaran Borang dalam PHP
412Redirect Semasa Pengesahan Borang dalam PHP
Pengesahan
413
Pengenalan kepada Pengesahan dalam PHP
414Pengecaman Mudah Melalui Pangkalan Data dalam PHP
415Pengesahan melalui Sesi dalam PHP
416Log Keluar daripada Sesi PHP
417Pendaftaran dalam PHP
418Pengesahan serta-merta selepas pendaftaran dalam PHP
419Menambah ID Pengguna ke dalam Sesi
420Menyembunyikan Kata Laluan semasa Pendaftaran dalam PHP
421Semak Ketersediaan Log Masuk
422Pengesahan Data semasa Pendaftaran dalam PHP
423Penghashan Kata Laluan pada PHP
424Menambah Garam kepada Pendaftaran
425Menambah Garam kepada Pengesahan
426Fungsi password_hash
427Pelaksanaan Profil dalam PHP
428Akaun Peribadi dalam PHP
429Menukar Kata Laluan dalam PHP
430Pengesahan Kata Laluan dalam PHP
431Penghapusan Akaun pada PHP
432Kebenaran Akses pada PHP
433Pendaftaran dengan Pemisahan Hak Akses dalam PHP
434Penormalan Pangkalan Data
Enjin Laman Web
435