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. Membangun Halaman Selamat Datang untuk Produk WordPress Anda: Kode Bagian 2

      Membangun Halaman Selamat Datang untuk Produk WordPress Anda: Kode Bagian 2

      Tutorial Beginner

      Di tulisan saya sebelumnya di seri ini, saya mulai membangun halaman selamat datang untuk plugin WordPress. Saya mendiskusikan arsitektur plugin dan...

    2. Cara membuat antarmuka Interface untuk aplikasi PHP Anda

      Cara membuat antarmuka Interface untuk aplikasi PHP Anda

      Tutorial Intermediate

      Jika Anda sudah mengikuti pengembangan alat komunikasi kantor tahun lalu atau lebih, saya yakin Anda telah mendengar banyak tentang Slack. Di tingkat...

    3. Membangun Startup Anda Dengan PHP: Geolokasi dan Google Places

      Membangun Startup Anda Dengan PHP: Geolokasi dan Google Places

      Tutorial Intermediate

      Ini adalah bagian ketiga dari serial Membangun Startup Anda dengan PHP di Tuts+. Dalam seri ini, saya membimbing Anda melalui peluncuran startup dari konsep...

    4. Membuat Widget Anda Sendiri Menggunakan Berbagai API WordPress: Pendahuluan

      Membuat Widget Anda Sendiri Menggunakan Berbagai API WordPress: Pendahuluan

      Tutorial Intermediate

      Widget adalah cara yang rapi untuk memberi pemilik situs beberapa kendali atas tampilan (dan terkadang fungsionalitas) dari situs WordPress mereka. Dalam...

    5. Menangani Kredensial Login Pengguna dengan Aman

      Menangani Kredensial Login Pengguna dengan Aman

      Tutorial Beginner

      Untuk sebagian besar situs web, kamu memiliki area yang berbeda di dalamnya (halaman rumah, profil pengguna, halaman admin, dll.), Beberapa di antaranya akan...

    6. SOLID: Bagian 4 - Dependency Inversion Principle

      SOLID: Bagian 4 - Dependency Inversion Principle

      Tutorial Beginner

      Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, dan Dependency Inversion. Lima prinsip agile yang harus...

    7. 25 Tips dan Trik Laravel

      25 Tips dan Trik Laravel

      Tutorial Intermediate

      Ada suatu periode waktu, yang belum lama ini, ketika PHP dan komunitasnya, karena tidak ada kata-kata yang lebih baik, dibenci. Tampaknya, menjadi lelucon...

    8. Panduan One-Stop untuk Laravel Command

      Panduan One-Stop untuk Laravel Command

      Tutorial Intermediate

      Di hari ini, normal untuk seorang developer untuk memiliki pemahaman konsol, dan bagaimana untuk mengeluarkan perintah basic. Tetapi bagaimana jika membuat...

    9. Mendirikan Staging Environment

      Mendirikan Staging Environment

      Tutorial Beginner

      Itu adalah praktek yang umum untuk bekerja secara lokal pada revisi proyek dan push ke server produksi, tetapi langkah yang orang sering skup adalah server...

    10. Membuat Bundel Admin Pertamamu untuk Laravel

      Membuat Bundel Admin Pertamamu untuk Laravel

      Tutorial Intermediate

      Sulit untuk menyangkal fakta bahwa komunitas PHP sangat antusias dengan Laravel 4. Antara lain, framework yang memanfaatkan kekuatan Composer, yang berarti...

    11. Membangun aplikasi Web dari awal dengan Laravel: Filter, validasi dan file

      Membangun aplikasi Web dari awal dengan Laravel: Filter, validasi dan file

      Tutorial Intermediate

      Dalam Nettuts + Mini Seri ini, kita akan membangun aplikasi web dari awal, sambil menyelam ke PHP framework baru besar yang cepat mengambil Uap, disebut...

    12. Pengantar Views & Templating di CodeIgniter

      Pengantar Views & Templating di CodeIgniter

      Tutorial Beginner

      Views adalah unsur utama dalam aplikasi MVC, dan aplikasi CodeIgniter tidak berbeda. Hari ini, kita akan mempelajari apa itu view, dan menemukan bagaimana...