Learn PHP

If you want to be a web developer, you need to learn PHP. Read these free tutorials to master this powerful and popular scripting language.

Getting started with PHP

  • How to Build a Simple REST API in PHP

    How to Build a Simple REST API in PHP

    Sajal Soni
  • How to Use Sessions and Session Variables in PHP

    How to Use Sessions and Session Variables in PHP

    Sajal Soni
  • How to Upload a File in PHP (With an Example)

    How to Upload a File in PHP (With an Example)

    Sajal Soni
  • All PHP tutorials:

    1. Membuat String Alfanumerik secara Acak di PHP

      Membuat String Alfanumerik secara Acak di PHP

      Tutorial Intermediate

      Mari saya mulai posting ini dengan mengatakan bahwa hampir tidak ada peristiwa yang benar-benar acak. Bahkan hasil lemparan koin klasik bisa secara teori...

    2. Bekerja dengan Array PHP dengan Cara yang Benar

      Bekerja dengan Array PHP dengan Cara yang Benar

      Tutorial Intermediate

      Dalam tutorial ini, saya akan membuat daftar fungsi umum array PHP dengan contoh-contoh penggunaan dan praktek terbaik. Setiap pengembang PHP harus tahu...

    3. Struktur kontrol dan Perulangan pada PHP: if, else, for, foreach, while, dan banyak lagi

      Struktur kontrol dan Perulangan pada PHP: if, else, for, foreach, while, dan banyak lagi

      Tutorial Beginner

      Hari ini, kita akan membahas struktur kontrol dan loop(perulangan) pada PHP. Saya akan menunjukkan kepada Anda bagaimana menggunakan semua struktur kontrol...

    4. Cara Menyortir Array dalam PHP

      Cara Menyortir Array dalam PHP

      Tutorial Beginner

      Itu selalu lebih mudah untuk mengambil sepotong informasi tertentu dari data yang diurutkan, jika tidak, Anda harus melalui setiap elemen array satu per...

    5. PHP Berorientasi Objek dengan Kelas dan Objek

      PHP Berorientasi Objek dengan Kelas dan Objek

      Tutorial Beginner

      Pada artikel ini, kita akan mengeksplorasi dasar-dasar pemrograman berorientasi objek dalam PHP. Kita akan mulai dengan pengantar kelas (class) dan...

    6. Mengatur Rute di aplikasi PHP yang menggunakan komponen Sympony Routing

      Mengatur Rute di aplikasi PHP yang menggunakan komponen Sympony Routing

      Tutorial Intermediate

      Hari ini, kita akan pergi melalui Komponen Simfony Routing, yang memungkinkan Anda untuk mengatur rute di aplikasi PHP Anda.

    7. Otentikasi dan otorisasi menggunakan Auth0 di PHP

      Otentikasi dan otorisasi menggunakan Auth0 di PHP

      Tutorial Intermediate

      Dalam artikel ini, kita akan menjelajahi layanan Auth0, yang menyediakan otentikasi dan otorisasi sebagai layanan. Auth0 memungkinkan Anda untuk mengatur...

    8. Membangun aplikasi Web PHP menggunakan Laravel Forge

      Membangun aplikasi Web PHP menggunakan Laravel Forge

      Tutorial Beginner

      Pengembang senang mengotomatiskan sesuatu — untuk setiap proses antara pengembangan dan produksi, mereka tertarik untuk memiliki skrip yang membuat alur...

    9. Validasi Form CodeIgniter: Dari Awal Sampai Selesai

      Validasi Form CodeIgniter: Dari Awal Sampai Selesai

      Tutorial Beginner

      Sebagai pengembang aplikasi web, validasi form adalah bagian penting dari pekerjaan Anda, dan seharusnya tidak diremehkan karena dapat menyebabkan kelemahan...

    10. Bagaimana Bekerja dengan Session Data dalam CodeIgniter

      Bagaimana Bekerja dengan Session Data dalam CodeIgniter

      Tutorial Beginner

      Sebagai seorang pengembang CodeIgniter, sangat penting bagi Anda untuk memahami cara bekerja dengan core library session. Tentu saja, Anda selalu dapat...

    11. Cara Mengatasi Error-error dan Exceptions pada Framework Yii

      Cara Mengatasi Error-error dan Exceptions pada Framework Yii

      Tutorial Intermediate

      Pada tutorial hai ini, saya akan memperkenalkan error-error pada Yii dan exception handling dan membimbing anda melalui beberapa skenario pengenalan.

    12. Menggunakan Faker untuk Menghasilkan Data Pengisi untuk Pengujian Otomatis

      Menggunakan Faker untuk Menghasilkan Data Pengisi untuk Pengujian Otomatis

      Tutorial Intermediate

      Faker adalah pustaka open-source yang dibuat oleh Francois Zaninotto yang menghasilkan data pengisi buatan untuk aplikasi Anda dan kebutuhan pengujiannya.