PHP

[MATERI] PHP: SYNTAX PHP

Sintaks PHP adalah seperangkat aturan yang menentukan bagaimana suatu program harus ditulis. PHP, dalam arti itu, tidak berbeda dari bahasa lain. Jika saya menulis kalimat ini terbalik dan terbalik, itu tidak akan mengikuti aturan, dan diragukan ada orang yang akan memahaminya. Penerjemah PHP mengharapkan aturan tertentu untuk diikuti, dan akan meludahi Anda jika tidak diikuti.

Syntax final main logo

Semua kode yang ditulis dalam PHP harus diidentifikasi sebagai kode PHP. Satu set tag digunakan untuk menandai awal dan akhir dari suatu blok kode, di antaranya sejumlah kode dapat ditulis.

Tag pembuka standar adalah:

<? php

Tag penutup standar adalah:

?>

Tag ini dapat digunakan untuk masuk dan keluar dari "mode PHP" berapa kali dalam file PHP, termasuk file PHP yang mengandung elemen HTML.

<? php / * Code Can Go Here * /?>
<html>
<head>
  <? php / * Code Can Go Here * /?>
</head>
<body>
  <? php / * Code Can Go Here * /?>
</body>
</html>
<? php / * Code Can Go Here * /?>

Satu set tag lain sudah tersedia, tetapi tidak praktis ketika ada alternatif yang lebih pendek. Set ini adalah:

<script language = "php"> </script>

Selain itu, beberapa set tag tersedia jika konfigurasi PHP diatur untuk memungkinkan penggunaannya, yang membuatnya lebih portabel dan tidak diinginkan untuk penggunaan umum:

<? ?>
<? ?>
<%%>
<% =%>

Semua contoh dalam tutorial ini akan menggunakan <? Php dan?>, Karena diragukan bahwa Anda akan membutuhkan alternatif.

Setiap pernyataan yang dibuat dalam PHP membutuhkan metode yang mengindikasikan akhir pernyataan sehingga setiap instruksi dapat dilakukan tanpa campur aduk. Tanda titik koma ";" digunakan untuk tujuan ini.

<?php
  $variable = "Why can you never swindle a snake?";
  echo $variable;
?>

Blok kode di atas berisi dua instruksi terpisah di dalam tag php pembuka dan penutup. Setiap pernyataan, atau instruksi, diakhiri dengan tanda titik koma. Banyak kesalahan disebabkan oleh lupa untuk mengakhiri pernyataan.

Tag php penutup dapat digunakan sebagai penghentian instruksi, menjadikan blok kode berikut sebagai opsi selama kode tidak ditambahkan antara pernyataan kedua dan tag penutup:

<?php
  $variable = "Because it's impossible to pull its leg!";
  echo $variable
?>

Jika ada keinginan untuk menulis sesuatu di tengah-tengah blok kode PHP, Anda dapat melakukan ini dengan dua cara.

1. Anda dapat mengetik komentar Anda dan melanjutkan, menyebabkan kesalahan dalam program Anda.
2. Anda dapat melabeli komentar Anda sebagai komentar dan melanjutkan tanpa menyebabkan kesalahan (dengan asumsi, tentu saja, semua kode lainnya sudah benar).

Semoga Anda akan memilih opsi kedua, dalam hal ini Anda sekali lagi memiliki dua opsi.

1. Anda dapat mengomentari satu baris kode.
2. Anda dapat mengomentari blok kode yang besar.

Komentar paling sering digunakan untuk dua tujuan:

1. Untuk mencatat apa yang terjadi pada titik-titik tertentu di seluruh blok kode. (Anda mungkin akan berterima kasih atas komentar yang digunakan dengan benar bertahun-tahun kemudian ketika Anda kembali ke kode lama Anda yang belum tersentuh, atau mencoba memahami kode programmer lain!)

2. Untuk sementara waktu membuat satu baris atau beberapa baris kode tidak ditafsirkan, tanpa menghapusnya sepenuhnya (opsi yang berguna selama pengujian).

Komentar tidak pernah dilihat oleh siapa pun yang tidak dapat melihat kode php. Tiga metode berbeda dapat digunakan untuk membuat komentar:

//

#

/*   */

[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.