Filosofi dasar PHP

Untuk dapat menyediakan tampilan yang interaktif, maka kita akan berhubungan dengan suatu form atau di-Indonesia-kan menjadi formulir. formulir ini digunakan untuk memasukkan data yang kita ketikka, melakukan operasi matematika atau logika terhadap data tersebut, lalu menampilkannya di web.
Form ini terdiri dari beberapa bagian, yaitu :

BAGIAN I - SINTAK
Bagian in mempelajari tentang sintak/simbol-simbol yang digunakan untuk membuat program.

  1. Variabel
    1. Didefinisikan oleh programmer
      1. Dapat didefinisikan secara berubah-ubah
      2. Dapat didefinisikan konstan atau tetap.
    2. Sudah disediakan oleh PHP. PHP sudah menyediakan fungsi-fungsi yang dapat dipanggil.
  2. Data , beda varibel dengan data adalah variabel untuk men-simbol-kan suatu data. Sedangkan data nya sendiri dapat berbentuk :
    1. Integer—untuk semua angka
    2. Double—untuk angka2 real
    3. String—digunakan untuk string karakter-karakter
    4. Boolean—digunakan untuk logika, true or false
    5. Array—digunakan untuk menyimpan banyak data dengan tipe yang sama.
    6. Object—digunakan untuk menyimpan instance suatu class. Akan diterangkan lebih lanjut.
  3. Identifier, adalah nama dari varibel2 yang digunakan.
  4. Operator : untuk melakukan manipulasi seperti operasi matematika atau operasi logika. Operasi logika dapat juga berupa perbandingan.

BAGIAN II - STRUKTUR
Struktur yang digunakan sebenarnya diawali dari algoritma pemrograman. ALgoritma pemrograman yang diungkapkan disini adalah algoritma yang sering digunakan oleh berbagai program.

  1. Control structure : digunakan untuk mengontrol atau mengendalikan suatu kondisi atau suatu pilihan.
    1. Membuat keputusan berdasarkan persyaratan suatu kondisi yang harus dipenuhi.
    2. Membandingkan kondisi-kondisi yang berbeda
  2. Iterasi : digunakan untuk mengendalikan suatu aksi yang berulang-ulang.
  3. Breaking-out, Melompat keluar dari suatu kondisi. Kondisi itu dapat berupa suatu kontrol struktur atau suatu Iterasi.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License