Бесплатный курс лекций по Python
Начало 11 декабря. Расписание: пн, чт в 20.15-21.00. Для записи вступи в канал →

Tutorial Asas PHP8+

Asas

Pengenalan kepada Bahasa PHP Bermula Melaksanakan Kod PHP Masalah dengan Pengekodan Output Ralat PHP Kod Lengkap untuk Pelancaran PHP Kod Pelancaran yang Diperbaiki Gambaran Keseluruhan Arahan PHP Permulaan Komen dalam PHP Komen dalam Buku Teks Pembuangan Pembolehubah Fungsi dalam PHP Pembolehubah Penggunaan Pembolehubah Perubahan Nilai Pembolehubah Operasi Matematik dengan Nombor Operasi Matematik dengan Pembolehubah Keutamaan Operasi Matematik Keutamaan Sama Tanda Kurung Pengelompokan Nuansa Pengelompokan Pecahan Nombor Negatif Baki Pembahagian Penaikan Kuasa Keutamaan Penaikan Kuasa Rentetan Penambahan Rentetan Ruang ketika Menambah Rentetan Panjang Rentetan Masalah dengan Kiril Tag Atribut Tag Nilai Boolean Nilai null Penukaran Jenis Automatik Penukaran Automatik kepada Rentetan Nuansa Penukaran kepada Rentetan Penukaran kepada Nombor Penukaran kepada Pecahan Penukaran Pecahan kepada Integer Penukaran Nombor kepada Rentetan Aksara Rentetan Digit dalam Rentetan Mengakses Digit Nombor Nuansa Bekerja dengan Operasi Penetapan Operasi Pendek Penokokan Jenis Awalan dan Akhiran Amalan Mencari Ralat Amalan pada Operasi Amalan pada Formula

Tatasusunan

Pengenalan kepada Tatasusunan Melihat Kandungan Tatasusunan Elemen Tatasusunan Individu Tatasusunan Asosiatif Helah dengan Kekunci Susunan Elemen Panjang Tatasusunan Menukar Elemen Menulis Semula Elemen Tatasusunan Penokokan Elemen Mengisi Tatasusunan Menetapkan Kekunci Secara Nyata Kekunci dari Pembolehubah Amalan Mencari Ralat

Syarat

Konstruksi if-else Operator lebih dan kurang Pemeriksaan kesamaan Pemeriksaan ketidaksamaan Perbandingan pemboleh ubah Jenis data dan konstruksi if-else Nombor dalam tanda petik Kesamaan mengikut nilai dan jenis Ketidaksamaan mengikut nilai dan jenis Nuansa ketika membandingkan jenis data Syarat kompleks dalam if-else Logik DAN Logik ATAU Keutamaan operasi perbandingan Pengelompokan syarat Penyongsangan pernyataan Konstruksi if-else dan nilai boolean Perbandingan nilai logik tidak ketat if dipendekkan Nuansa operasi dipendekkan Arahan isset Penindasan amaran Pemeriksaan elemen array Arahan empty Pilihan untuk arahan else Pilihan untuk kurung kerawang Masalah pilihan kurung Kombinasi if-else Konstruksi elseif if bersarang Konstruksi switch Pilihan untuk default Konstruksi match Pilihan untuk break Operator ternary Operator penggabungan dengan null Rantai operator penggabungan dengan null Operasi logik Penentuan bahagian jam Pemeriksaan panjang string dan array Pemeriksaan aksara string Pemeriksaan baki pembahagian Amalan untuk mencari kesilapan Amalan if else

Gelung

Pengenalan Gelung foreach Gelung foreach dengan kunci Gelung while Gelung for Syarat dalam gelung Pengumpulan jumlah nombor Pengumpulan jumlah elemen Pembentukan rentetan dalam gelung Pilihan kurungan keriting tidak wajib Masalah pilihan kurungan tidak wajib Arahan break Arahan continue Bekerja dengan bendera Gelung bersarang Gelung for untuk tatasusunan Mengisi tatasusunan dalam gelung Mengubah tatasusunan dalam gelung Petua untuk menulis kod Amalan mencari kesilapan Amalan untuk gelung

Keberdimensian Pelbagai

Pengenalan Tatasusunan Tiga Dimensi Tatasusunan Asosiatif Tatasusunan Sewenang-wenangnya Pengulangan Tatasusunan Berdimensi Pelbagai Pengulangan Tatasusunan Tiga Dimensi Kerja Dengan Kunci Pengisian Tatasusunan Berdimensi Pelbagai Pengisian Nombor Mengikut Turutan Tatasusunan Tatasusunan Asosiatif Penukaran Tatasusunan Berdimensi Pelbagai

Fungsi Matematik

Kuasa Pembundaran Ekstremum Modulus Operasi dengan Array

Fungsi Rentetan

Panjang Rentetan Huruf Aksara Potongan Rentetan Pemeriksaan Rentetan Carian dalam Rentetan Pemisahan Rentetan Pembersihan Hujung Rentetan Cetakan Rentetan dengan Sisipan Pemformatan Perwakilan Nombor Pembalikan Rentetan Pengisian Rentetan Kerja dengan Tag Kod Aksara Pengiraan Subrentetan Bahagian Rentetan

Fungsi Array

Carian dalam Array Elemen Hujung Mengiris Array Menyambung Array Julat dalam Array Mengisi Array Menggabungkan Array Kunci-Nilai Terbalik Penggantian Membuang Pendua Mengira Elemen Pembahagian kepada Sub-array Menyusun Operasi Set

Rawak

Nombor Rawak Elemen Array Rawak Mengocok Array Mengocok String

Masa

Berkerja dengan timestamp Pemformatan Memahami tarikh dalam format bebas Pengesahan ketepatan Zon waktu Pengubahsuaian Perbandingan string Perbandingan tarikh tanpa tahun Ketetapan tarikh dalam selang Perbandingan timestamp

Fungsi Pengguna

Pengenalan Parameter Fungsi Beberapa Parameter Parameter-Pembolehubah Parameter Opsional Arahan return Panggilan Fungsi Berurutan Perincian Halus return Gelung dan return Penggunaan return dalam Gelung Cara Pengendalian return Bendera dalam Fungsi Operator Logik dalam Fungsi Nasihat mengenai Fungsi Amalan Mencari Ralat Amalan Fungsi

Skop

Rujukan-primitif Rujukan-array Rujukan dalam foreach Pembolehubah dalaman Pembolehubah luaran Pembolehubah sama nama Pembolehubah global Pengubahan parameter Parameter-rujukan

Rekursi

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

Ungkapan Sekata

Pengenalan Operator Pengulangan Kurungan Pengelompokan Pelolosan Aksara Khas Senarai Aksara Khas Kurungan Kerinting Batasan Ketamakan Kumpulan Aksara Set Aksara Penyongsangan Set Aksara Ciri-ciri Cyril Aksara Khas di Dalam Set Kumpulan Aksara di Dalam Set Aksara Khas-Pengecualian di Dalam Set Aksara Topi di Dalam Set Ciri-ciri Sempang di Dalam Set Permulaan dan Pengakhiran Baris Pengakhiran atau Permulaan Perkataan Arahan 'atau' Pembatas Pelolosan Pembatas Garis Sendeng Belakang Pemeriksaan Baris Ujian Automatik Ungkapan Sekata Pemeriksaan Keseluruhan Baris Poket Semasa Pencarian Cari Semua Padanan Semua Padanan pada Poket Ubah Tingkah Laku Pencarian Kurungan Tidak Menjaga Poket Semasa Penggantian Poket dalam Ungkapan Poket Bernama Poket Bernama di Dalam Ungkapan Nombor Poket Biasa Pandangan Ke Hadapan Pandangan Ke Belakang Ganti dengan Panggilan Balik Pengubah Abaikan Huruf Besar Kecil Ungkapan Sekata Komen dalam Ungkapan Sekata Kerja dengan Unikod dalam Ungkapan Sekata Ubah Ketamakan Ungkapan Sekata Pelolosan Aksara Biasa dalam Ungkapan Sekata Beberapa Pengubah Ungkapan Sekata Pelolosan Automatik Aksara Khas Penapisan Tatasusunan Pemecahan Baris kepada Tatasusunan

Pembentukan Rentetan

Masukan Pembolehubah Masukan Unsur Array Masukan Unsur Array Asosiatif Gelung dan Masukan Pembolehubah Masukan Unsur Array dalam Gelung Masukan Unsur Array Multidimensi dalam Gelung Penjanaan Tag Penjanaan Tag dengan Atribut Gelung dan Penjanaan Tag Gelung dan Penjanaan Tag dari Array Gelung dan Penjanaan Tag serta Atribut Gelung dan Penjanaan Jadual HTML Penjanaan Jadual HTML dengan Satu Gelung Penjanaan Jadual HTML dengan Dua Gelung Bersarang Masukan Kod PHP dalam HTML Arahan echo Pendek Output Pembolehubah dalam HTML Output Unsur Array dalam HTML Syarat dan Pecahan Kod PHP Blok else dalam Pecahan Kod PHP Blok elseif dalam Pecahan Kod PHP Gelung dan Pecahan Kod PHP Array dalam Gelung dalam Pecahan Kod PHP

Borang

Pengenalan kepada Borang Kaedah Penghantaran Borang Mendapatkan Data Borang Mendapatkan Data Borang Kaedah GET Mendapatkan Data Borang Kaedah POST Pemprosesan Borang dalam Satu Fail Menyembunyikan Borang Selepas Penghantaran Pengekalan Nilai Borang Pengekalan Nilai Lalai Borang Kod Ringkas untuk Pengekalan Nilai Lalai Elemen textarea Pengekalan Nilai textarea Selepas Penghantaran Kotak Semak Nuansa Penggunaan Kotak Semak Pengekalan Nilai dalam Kotak Semak Butang Radio Pengekalan Nilai dalam Butang Radio Pilihan Atribut value dalam Pilihan Pengekalan Nilai dalam Pilihan Permintaan GET Permintaan GET Menggunakan Pautan Amali

Sesi

Pengenalan kepada sesi Masalah yang mungkin berlaku Menggunakan sesi pada satu halaman Memadam sesi Mengakhiri keseluruhan sesi Sesi dan borang Menyimpan tatasusunan dalam sesi

Cookies

Pengenalan kepada Kuki Masalah Penetapan Kuki Penetapan Kuki Serta-merta Pembilang Muat Semula Halaman Masa Hayat Kuki Penyingkiran Kuki Penyingkiran Kuki Serta-merta

Sistem Fail

Membaca Fail Menulis Fail Gabungan Operasi Laluan Relatif Laluan Mutlak Kelebihan Laluan Mutlak Laluan Mutlak ke Skrip Menamakan Semula Fail Memindahkan Fail Menyalin Fail Memadam Fail Menentukan Saiz Fail Menyemak Kewujudan Fail Membuat Folder Memadam Folder Menamakan Semula Folder Memindahkan Folder Membaca Kandungan Folder Membezakan Folder daripada Fail Mengurai Kandungan Folder Menyisipkan Fail Membahagikan Markah kepada Unsur Menulis Sisipan ke dalam Pembolehubah Menyambungkan Fail Menyambungkan Fail Sekali Sahaja Menulis Sambungan ke dalam Pembolehubah

Pangkalan Data

Pengenalan kepada Pangkalan Data PhpMyAdmin Jadual ujian users Manipulasi persediaan Menghantar pertanyaan ke pangkalan data Mencari kesilapan dalam pangkalan data Menguji kebolehgunaan Masalah dengan pengekodan Kod ujian penuh Mendapatkan hasil Mendapatkan hasil dalam bentuk array Membentuk array dalam gelung Pemilihan rekod Operasi logik Medan pilihan Memasukkan rekod Memasukkan rekod apabila lajur tiada Mengemas kini rekod Memadam rekod Menyusun rekod Menghadkan kuantiti Mengira kuantiti Mendapatkan kuantiti Pertanyaan lanjutan

Organisasi Pangkalan Data

Menyambungkan Jadual Mendapatkan Data dari Jadual Berkaitan Rantai Jadual Berkaitan Menyambungkan Melalui Jadual Perantaraan Hubungan Kekeluargaan Beberapa Keturunan Hubungan Berganda Amali

Amalan Pangkalan Data

Jadual ujian users Pembentukan output Pemadaman data Pemaparan data Penambahan data Penyuntingan data

Kerja dengan HTTP

Tutorial HTTP Kaedah Permintaan HTTP Header Permintaan HTTP Array Header Permintaan HTTP Header Respons HTTP Masalah dengan Header Respons HTTP Masalah dengan include Penghantaran Baris Permulaan Respons HTTP Penghantaran Status Respons HTTP

Lencongan

Pengenalan kepada Lencongan Lencongan Serta-merta Permintaan GET dan Lencongan Lencongan Kendiri dengan Penambahan Parameter Mesej Flash Tatasusunan Mesej Flash Penyimpanan Borang Mesej Kejayaan Penghantaran Lencongan semasa Pengesahan Borang

Pengesahan

Pengenalan Pemberian Kuasa Sesi Log Keluar dari Sesi Pendaftaran Pemberian Kuasa serta-merta semasa Pendaftaran Menambahkan id ke dalam Sesi Menyembunyikan Kata Laluan Pemeriksaan Ketersediaan Log Masuk Pengesahan Hashing Menambahkan Garam dalam Pendaftaran Menambahkan Garam dalam Pemberian Kuasa Fungsi password_hash Profil Akaun Menukar Kata Laluan Pengesahan Kata Laluan Memadam Akaun Hak Pendaftaran dengan Pembezaan Hak Hak dan Penormalan Pangkalan Data

Enjin Laman Web

Pengenalan Penggunaan htaccess Enjin berasaskan fail Tajuk dalam enjin berasaskan fail Tajuk dalam array Tajuk dalam kandungan Halaman 404 dalam enjin berasaskan fail Enjin berasaskan pangkalan data URL boleh baca dalam enjin Penghalaan mudah Penghalaan dengan parameter bernama Beberapa parameter dalam laluan Amali
hipl