Daftar Isi:
- Menggunakan PHP untuk aplikasi Web
- Menggunakan PHP untuk aplikasi database
- Menggunakan PHP dengan sistem file Anda
- Menggunakan PHP untuk perintah sistem
Video: Python Tutorial for Beginners [Full Course] Learn Python for Web Development 2024
PHP adalah bahasa tujuan umum yang dapat digunakan untuk menulis skrip tujuan umum. Script adalah file komputer yang berisi instruksi dalam bahasa PHP yang memberitahukan komputer untuk melakukan berbagai hal, seperti menampilkan Hello di layar atau menyimpan beberapa data tertentu dalam database. Sebagian besar skrip berisi serangkaian instruksi yang dapat menyelesaikan tugas merancang halaman Web untuk menavigasi sistem file Anda. Karena PHP memulai kehidupan di Web, ia memiliki banyak fitur yang sangat sesuai untuk digunakan dalam skrip yang membuat halaman Web dinamis. Saat ini, Anda menemukan PHP yang paling sering bekerja keras di halaman Web, namun penggunaannya untuk keperluan lain semakin bertambah.
PHP sangat populer di situs Web. Menurut orang-orang di PHP, lebih dari 11 juta domain menggunakan PHP. Yahoo!, yang merupakan salah satu situs yang paling banyak dikunjungi di dunia, baru-baru ini memutuskan untuk mengubah dari bahasa kepemilikannya menjadi PHP.
Menggunakan PHP untuk aplikasi Web
PHP adalah bahasa script sisi server, yang berarti skrip dijalankan di server (komputer tempat situs Web berada). Ini berbeda dengan JavaScript, bahasa populer lainnya untuk situs Web dinamis. Browser, di komputer pengguna, menjalankan JavaScript. Jadi, JavaScript adalah bahasa sisi klien.
Karena skrip PHP dijalankan di server, PHP dapat secara dinamis membuat kode HTML yang menghasilkan halaman Web, yang memungkinkan pengguna individual melihat halaman Web yang disesuaikan. Pengunjung halaman web melihat output dari skrip, tapi bukan skripnya sendiri.
PHP memiliki banyak fitur yang dirancang khusus untuk digunakan di situs Web, termasuk yang berikut ini:
- Berinteraksi dengan bentuk HTML: PHP dapat menampilkan bentuk HTML dan memproses informasi yang diketik pengguna.
- Berkomunikasi dengan database: PHP dapat berinteraksi dengan database untuk menyimpan informasi dari pengguna atau mengambil informasi yang ditampilkan kepada pengguna.
- Buat halaman Web yang aman: PHP memungkinkan pengembang membuat halaman Web aman yang mengharuskan pengguna memasukkan nama pengguna dan kata sandi yang valid sebelum melihat konten halaman Web.
Fitur PHP membuat dan banyak tugas halaman Web lainnya mudah.
PHP hanya sisi server, artinya tidak bisa berinteraksi langsung dengan komputer pengguna. Itu berarti PHP tidak dapat melakukan tindakan berdasarkan status komputer pengguna, seperti tindakan mouse atau ukuran layar. Karena itu, PHP sendiri tidak bisa menghasilkan beberapa efek populer, seperti menu navigasi yang drop down atau berubah warna.Di sisi lain, JavaScript, bahasa script sisi klien, tidak dapat mengakses server, membatasi kemungkinannya. Misalnya, Anda tidak bisa menggunakan JavaScript untuk menyimpan data di server atau mengambil data dari server. Tapi tunggu! Anda tidak harus memilih. Anda bisa menggunakan JavaScript dan PHP bersama untuk menghasilkan halaman Web yang tidak bisa diproduksi sendiri.
Menggunakan PHP untuk aplikasi database
PHP sangat kuat dalam kemampuannya untuk berinteraksi dengan database. PHP mendukung hampir semua database yang pernah Anda dengar dan beberapa yang belum Anda miliki. PHP menangani koneksi ke database dan berkomunikasi dengannya, jadi Anda tidak perlu mengetahui rincian teknis untuk menghubungkan ke database atau untuk bertukar pesan dengannya. Anda tahu PHP nama database dan di mana itu, dan PHP menangani rinciannya. Ini terhubung ke database, menyampaikan instruksi Anda ke database, dan mengembalikan respons database kepada Anda.
Database utama yang saat ini didukung oleh PHP adalah sebagai berikut:
- dBASE
- Informix
- Ingres
- Microsoft SQL Server
- mSQL
- MySQL
- Oracle
- PostgreSQL
- Sybase
PHP mendukung database lain, juga seperti filePro, FrontBase, dan InterBase. Selain itu, PHP mendukung ODBC (Open Database Connectivity), sebuah standar yang memungkinkan Anda berkomunikasi dengan lebih banyak database, seperti Access dan IBM DB2.
PHP bekerja dengan baik untuk situs web berbasis database. Skrip PHP di situs Web dapat menyimpan data dan mengambil data dari database yang didukung. PHP juga bisa berinteraksi dengan database yang didukung di luar lingkungan Web. Penggunaan database adalah salah satu fitur terbaik PHP.
Menggunakan PHP dengan sistem file Anda
PHP dapat berinteraksi dengan sistem file Anda - direktori dan file yang ada di hard disk lokal Anda atau di komputer lain dapat diakses melalui jaringan. PHP bisa menulis ke file pada sistem file anda, membuat file jika tidak ada, dan bisa membaca isinya dari file. Ini juga bisa membuat direktori, menyalin file, mengganti nama file, menghapus file, mengubah atribut file, dan melakukan banyak tugas sistem file lainnya. PHP memungkinkan Anda melakukan hampir semua tugas yang terkait dengan sistem file Anda.
Banyak situs Web perlu berinteraksi langsung dengan sistem file. Misalnya, aplikasi Web dapat menyimpan informasi sementara dalam sebuah file dan bukan di database, atau mungkin perlu membaca informasi dari sebuah file.
Skrip administrasi dan pemeliharaan sistem sering kali perlu berinteraksi dengan sistem berkas. Misalnya, Anda mungkin ingin menggunakan skrip PHP untuk membuat cadangan file, membersihkan direktori, atau memproses file teks dengan memformat ulang isinya. PHP bisa melakukan tugas ini dengan cukup baik.
Menggunakan PHP untuk perintah sistem
PHP dapat berinteraksi dengan sistem operasi Anda untuk melakukan tugas apa pun yang dapat dilakukan sistem operasi. Anda bisa menjalankan perintah sistem operasi dan menerima hasilnya. Misalnya, Anda dapat menjalankan perintah dir atau ls (untuk mendaftarkan file di direktori Anda) dari PHP dan menerima daftar namafile yang dir / ls > perintah menghasilkan Kemampuan untuk menjalankan perintah sistem seringkali berguna untuk tugas administrasi dan pemeliharaan sistem. Misalnya, Anda mungkin ingin membersihkan direktori dengan menghapus file dengan ekstensi tertentu. Anda bisa menggunakan perintah sistem untuk mendapatkan daftar file dalam sebuah direktori dan kemudian mengidentifikasi dan menghapus file dengan ekstensi yang tidak diinginkan.
Kemampuan untuk menjalankan perintah sistem mencakup kemampuan untuk menjalankan program lain pada sistem. Dengan demikian, Anda bisa menjalankan program dalam bahasa lain dari PHP dan memanfaatkan outputnya. Apakah Anda merasa lega bahwa Anda tidak perlu menulis ulang semua program yang Anda gunakan sekarang? Anda dapat menjalankan Perl, C, skrip shell, atau program bahasa lainnya dari PHP. Program PHP baru dapat menambahkan fungsionalitas ke alat sistem Anda, tanpa mengharuskan Anda meluangkan waktu untuk menulis ulang alat yang ada.