PHP: Tutorial

PHP adalah singkatan dari Hypertext Preprocessor. PHP adalah bahasa scripting server-side yang sangat populer dan banyak digunakan untuk menulis halaman web yang dihasilkan secara dinamis. PHP pada awalnya dibuat oleh Rasmus Lerdorf pada tahun 1994. Awalnya dikenal sebagai Personal Home Page.

Script PHP dieksekusi di server dan hasilnya dikirim ke browser web sebagai HTML biasa. PHP dapat diintegrasikan dengan sejumlah database populer, termasuk MySQL, PostgreSQL, Oracle, Microsoft SQL Server, Sybase, dan sebagainya. Versi utama PHP saat ini adalah 7. Semua kode dalam tutorial ini telah diuji dan divalidasi terhadap rilis terbaru dari PHP 7.

PHP adalah bahasa yang sangat powerfull namun mudah dipelajari dan digunakan.

Yang Dapat Kalian Lakukan dengan PHP

Ada banyak hal yang dapat Kalian lakukan dengan PHP, diantaranya:

  • Kalian dapat menghasilkan halaman dan file secara dinamis.
  • Kalian dapat membuat, membuka, membaca, menulis, dan menutup file di server.
  • Kalian dapat mengumpulkan data dari formulir web seperti informasi pengguna, email, no telepon, dll.
  • Kalian dapat mengirim email ke pengguna situs web Kalian.
  • Kalian dapat mengirim dan menerima cookie untuk melacak pengunjung situs web Kalian.
  • Kalian dapat menyimpan, menghapus, dan mengubah informasi dalam basis data Kalian.
  • Kalian dapat membatasi akses tidak sah ke situs web Kalian.
  • Kalian dapat mengenkripsi data untuk transmisi yang aman melalui internet.

Masih ada banyak hal menarik lain yang bisa Kalian lakukan dengan PHP.

Keuntungan PHP dibanding Bahasa Lainnya

Jika kalian terbiasa dengan bahasa server-side lain seperti ASP.NET atau Java, kalian mungkin bertanya-tanya apa yang membuat PHP begitu istimewa. Ada beberapa keuntungan mengapa seseorang harus memilih PHP, yaitu:

  • Easy to learn: PHP mudah dipelajari dan digunakan. Untuk programmer pemula yang baru memulai pengembangan web, PHP sering dianggap sebagai pilihan bahasa yang lebih baik untuk dipelajari.
  • Open Source: PHP adalah proyek open-source. Ini dikembangkan dan dikelola oleh komunitas pengembang di seluruh dunia yang membuat kode sumbernya tersedia secara bebas untuk diunduh dan digunakan.
  • Portability: PHP berjalan pada berbagai platform seperti Microsoft Windows, Linux, Mac OS, dll. Dan kompatibel dengan hampir semua server yang digunakan saat ini seperti Apache, IIS, dll.
  • Fast Performance: Skrip yang ditulis dalam PHP biasanya di eksekusi atau dijalankan lebih cepat daripada yang ditulis dalam bahasa skrip lain seperti ASP, Ruby, Python, Java, dll.
  • Vast Community: Karena PHP didukung oleh komunitas di seluruh dunia, mencari bantuan atau dokumentasi yang terkait dengan PHP online sangat mudah.

Tips: Apakah kalian tahu beberapa situs web besar seperti Facebook, Yahoo, Flickr, dan Wikipedia dibuat menggunakan PHP. Sebagian besar major content management system (CMS), seperti WordPress, Drupal, Joomla dan Magento juga dibangun dalam PHP.

Tutorial Ini Meliputi

Seri tutorial PHP ini mencakup semua konsep pemrograman dasar, termasuk tipe data, operator, membuat dan menggunakan variabel, menghasilkan output, menyusun kode kalian untuk membuat decision dalam program kalian atau untuk mengulangi blok kode yang sama beberapa kali, membuat dan memanipulasi string dan array, mendefinisikan dan memanggil fungsi, dan sebagainya.

Setelah kalian merasa nyaman dengan dasar-dasarnya, kalian akan pindah ke tingkat berikutnya yang menjelaskan sistem concept file, session dan cookies, tanggal dan waktu, serta cara mengirim email dari skrip kalian, handling dan memvalidasi form, melakukan filtration data dan handling error dalam PHP.

Akhirnya, kalian akan meng-explore beberapa konsep canggih seperti kelas dan objek, mem-parsing data JSON, pencocokan pola dengan regular expression, exception handling serta cara menggunakan PHP untuk memanipulasi data dalam database MySQL dan membuat fitur-fitur bermanfaat seperti sistem login pengguna, pencarian Ajax , dll.