[MATERI] PHP: DASAR-DASAR PHP

Variabel adalah metode penyimpanan nilai atau informasi PHP. Setelah variabel ditetapkan, variabel itu dapat digunakan berulang-ulang, menghemat pekerjaan Anda mengetik nilai berulang-ulang, dan memungkinkan Anda untuk menetapkan nilai baru secara spontan.

Basic

Variabel diidentifikasi oleh tanda dolar, segera diikuti oleh nama variabel. Nama variabel peka huruf besar-kecil, tetapi Anda bisa memberi nama variabel Anda sendiri selama mereka mematuhi empat aturan dasar:

  1. Nama variabel tidak boleh mengandung spasi.
  2. Nama variabel dapat berisi huruf (az dan AZ), angka (0-9) dan garis bawah (_).
  3. Nama variabel dapat dimulai dengan huruf atau garis bawah, tetapi tidak dapat dimulai dengan angka.
  4. Nama variabel harus masuk akal sehingga Anda dapat mengingatnya nanti!


Beberapa contoh variabel yang ditugaskan di bawah ini:

<? Php
  $ NonSensical_Variable_Name = "I am a variable value.";
  $ empty_variable = "";
  $ eyes = "brown";
  $ hair = 'brown';
  $ age = 35;
?>

Seperti yang Anda lihat, nilai ditugaskan ke variabel menggunakan simbol "sama dengan", setelah itu nilai dinyatakan. Nilai numerik tidak memerlukan tanda kutip tunggal atau ganda, tetapi string dilakukan untuk mengidentifikasi awal dan akhir setiap string. Anda akan mempelajari lebih lanjut tentang string di halaman selanjutnya.

Sebagian besar bahasa pemrograman membuat Anda mendeklarasikan tipe data dari setiap variabel yang Anda atur, tetapi PHP secara otomatis memutuskan tipe data dari setiap variabel untuk Anda, sehingga Anda tidak kesulitan untuk mendeklarasikan masing. Nilai apa pun yang ditetapkan menggunakan tanda kutip tunggal atau ganda akan berupa string, termasuk nilai numerik. Nilai numerik yang ditetapkan tanpa menggunakan tanda kutip tunggal atau ganda akan berupa bilangan bulat, yang dapat digunakan untuk melakukan perhitungan matematika, dll. Ada delapan tipe data yang berbeda, termasuk string dan bilangan bulat, yang sebagian besar akan kita pelajari lebih lanjut nanti.

Jika seluruh poin (mengapa variabel?!) Masih kabur, jangan khawatir, itu akan hilang dengan cepat saat kita maju. Sementara itu, jangan lupa untuk mengakhiri setiap deklarasi variabel dengan titik koma yang selalu dipercaya!

PHP memberikan dua opsi untuk memilih antara untuk menghasilkan teks ke browser. Meskipun kedua opsi tersebut serupa, "gema" digunakan jauh lebih dari "cetak" karena umumnya lebih cepat, lebih pendek untuk mengetik, dan terdengar keren! Untuk contoh-contoh dalam tutorial ini kita akan menggunakan echo secara eksklusif, jadi mari kita pelajari semuanya.

<? Php
  $ numbers = 123;
  echo "Why did the lizard go on a diet?";
  echo 'It weighed too much for its scales!';
  echo $ numbers;
?>

Echo porterima variabel dan string (dalam tanda kutip tunggal atau ganda). Variabel dapat "bergema" sendiri, atau dari dalam string dikutip ganda, tetapi menempatkan nama-nama variabel di dalam string tunggal dikutip hanya akan output nama variabel. Sebagai contoh:

<? Php
  $ numbers = 123;
  echo "There are only 10 numbers. These numbers are: $ numbers";
  echo 'There are only 10 numbers. These numbers are: $ numbers';
?>

 

Contoh di atas akan menghasilkan:

There are only 10 numbers. These numbers are: 123
There are only 10 numbers. These numbers are: $ numbers

Elemen HTML dapat digaungkan sebagai bagian dari string atau variabel, tetapi mereka akan ditafsirkan oleh browser alih-alih ditampilkan sebagai bagian dari string atau variabel. Ini memunculkan poin yang menarik, karena ketika tanda kutip ganda digunakan untuk memulai dan mengakhiri string, menggunakan tanda kutip ganda di dalam string akan menyebabkan kesalahan. Hal yang sama berlaku untuk kutipan tunggal. Contoh berikut akan menyebabkan kesalahan:

<? Php
  echo "<p style =" color: green; "mce_style =" color: green; "mce_style =" color: green; "> </p>";
  echo 'What's this? An error message? ';
?>

Ada dua cara untuk memperbaiki masalah ini (selain yang jelas "jangan gunakan tanda kutip di dalam string Anda"). Salah satu caranya adalah dengan menggunakan hanya tanda kutip ganda di dalam tanda kutip tunggal, dan hanya menggunakan tanda kutip tunggal di dalam tanda kutip ganda. Cara yang lebih baik adalah "melarikan diri" setiap kutipan yang akan menimbulkan masalah .. Karakter melarikan diri adalah backslash \. Contoh berikut tidak akan menyebabkan kesalahan:

<? Php
  echo '<p style = "color: green;" mce_style = "color: green;" mce_style = "color: green;"> </p> ';
  echo "<p style = \" color: green; \ "> </p>";
  echo "What's this? No error message?";
  echo 'What \' s this? No error message? ';
?>

Aturan-aturan ini, karena mereka berlaku untuk string, bekerja sama dengan variabel seperti yang mereka lakukan dengan pernyataan gema. Pada halaman selanjutnya kita akan belajar lebih banyak tentang hal-hal berserabut yang mencurigakan ini.