Pengertian dan Fungsi PHP

PHP adalah bahasa pemograman script server side yang didesain untuk pengembangan web. Selain itu PHP juga bisa digunakan sebagai bahasa pemograman umum. PHP disebut pemograman server side karena PHP diproses pada komputr server. Hal ini  berbeda dibandingka dengan bahasa pemograman client side seperti javascript yang diproses pada web browser (client).


Fungsi PHP 
   Untuk membuat halaman web sebenarnya PHP bukanlah bahasa pemograman yang wajib digunakan. Kita bisa saja membuat website dengan menggunakan HTML saja. Web yang dihasilkan dengan HTML(dan CSS) ini dikenal dengan website statis dimana kontenn dan halaman web bersifat tetap. 
    Sebagai perbandingan website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Untuk pembuatan web kode PHP biasanya disispkan dalam dokument HTML. Karena PHP disebut juga sebagai Scripting Language atau bahasa pemograman script. 
    Sebagai contoh penggunaan PHP, Misalkan kita ingin membuat list nomor 1 sampai 10 dengan menggunakan HTML murni kita bisa membuat secara manual kode berikut.

<html>
<head>
  <title>Contoh list dengan HTML</title>
</head>
<body>
  <h2>Daftar absensi mahasiswa</h2>
    <ol>
       <li>Nama mahasiswa ke-1 </li>
       <li>Nama mahasiswa ke-2 </li>
       <li>Nama mahasiswa ke-3 </li> 
       <li>Nama mahasiswa ke-4 </li>
       <li>Nama mahasiswa ke-5 </li>
       <li>Nama mahasiswa ke-6 </li>
       <li>Nama mahasiswa ke-7 </li>
    </ol>
</body>
</html>

     Halaman HTML tersebut dapat digunakan dengan mudah dengan mengcopy tag <li> sebanyak 7 kali dan mengubah sedikit angka dan nomernya namun jika yang diinginkan adalah menabah list tersebut menjadi 100 atau 1000 list cara tersebut menjadi tidak efektif.
   Jika menggunakan PHP, Kita tinggal membuat perulangan for sebanyak 100 kali dengan perintah singkat seperti berikut

<html>
<head>
  <title>Contoh list dengan HTML</title>
</head>
<body>
  <h2>Daftar absensi mahasiswa</h2>
  <ol>
  <?php
    for ($i=1;$i<100;$i++){
    echo"<li>Nama mahasiswa ke-$i </li>";
     }
     ?>
  </ol>
</body>
</html>

    Dengan menggunakan kode baris bahkan lebih sedikit dapat membuat list tersebut menjadi 100kali lebih cepat dengan hanya mengubah variabel i menjadi $i
     
     PHP tidak hanya dapat melakukan pengulangan tersebut masih banyak hal lain yang bisa kita lakukan dengan PHP seperti menginputkan data ke database menghasilkan gambar mengkonversi halaman txt menjadi PDF dan hal lainya.

Semoga bermanfaat bagi anda...