Aplikasi Web Berbasis PHP

on Senin, 05 Desember 2011

Variabel, Tipe Data, dan Operator





A.  Variabel
Anda dapat membuat variabel-variabel untuk merepresentasikan data. Sebagai contoh, variabel berikut ini menyimpan sebuah nilai pajak penjualan :
$pajak = 0.0875;

Variabel berikut ini menyimpan sebuah perintah SQL :
$sql = "SELECT * FROM TableSaya";


Anda dapat menunjuk nilai dari variabel lain saat menentukan nilai dari sebuah variabel baru seperti contoh berikut :
$total_pajak = $pajak_jual * $sub_total;

Berikut ini adalah beberapa aturan dalam penamaan variabel :
• Nama variabel dimulai dengan sebuah tanda Dollar
• Nama variabel tidak dapat dimulai dengan sebuah karakter numerik
• Nama variabel dapat mengandung angka atau underscore
• Nama varibel bersifat case-sensitive (huruf kecil dan huruf kapital
dibedakan)


PHP menyediakan beberapa variabel automatic global yang artinya variabel ini dapat diakses dimanapun tanpa harus didefinisikan global. Variabel-variabel ini adalah :
1. Variabel Environment ($_ENV)
2. Variabel cookies ($_COOKIES)
3. Variabel HTTP GET ($_GET)
4. Variabel HTTP POST ($_POST)
5. Variabel HTTP upload variabel ($_FILES)
6. Variabel Request ($_REQUEST)
7. Variabel Session ($_SESSION)


B. Tipe Data
Terdapat tiga tipe data umum pada PHP yang dapat digunakan untuk menentukan suatu variabel, yaitu float, integer, dan string.

1.    Float
Masing-masing dari variabel berikut ini adalah bertipe float atau disebut juga floating point number. Float dikenal sebagai nomor yang mengandung angka desimal.
$a = 1.552;
$b = 0.964;
$pajak = 0.875;


2.    Integer
Integer adalah semua bilangan bulat positif ataupun negatif dan nol. Masing-masing variabel berikut ini bertipe data integer :
$a = 15;
$b = -521;

3.    String
Serangkaian karakter yang terkelompokkan di dalam tanda kutip ganda termasuk ke dalam tipe data string. Masing-masing variabel berikut ini bertipe data string :
$a - "Saya String.";
$b = "<P>Buku ini <strong>bagus</strong>!";
Anda juga dapat menunjuk variabel lain di dalam string Anda, yang akan diganti nilainya saat skrip dijalankan. Sebagai contoh adalah sebagai berikut :
$num = 57; // sebuah integer
$my_string = "Saya membaca buku ini $num kali!"; // sebuah string

Saat skrip dijalankan maka $my_string akan menjadi "Saya membaca buku ini 57 kali!" Selanjutnya kita akan membahas beberapa fungsi untuk string, diantaranya adalah :
·         Untuk mengakses karakter dari sebuah string dengan cara:
o   $string{indeks}. Contoh :
o   $str = “Hari ini indah”; $ketiga = $str[3]
o   Keluaran dari variabel $ketiga adalah indeks ke 3 dari string str, yaitu “i”.
o   Indeks dimulai dari 0 (nol).
·         parse_str() untuk mengubah string menjadi variabel. Contoh : <?php
o   $str = "satu=nilai&arr[]=foo+bar&arr[]=baz";
o   parse_str($str);
o   echo $nilai; // nilai
o   echo $arr[0]; // foo bar
o   echo $arr[1]; // baz
o   parse_str($str, $output);
o   echo $output['satu']; // nilai
o   echo $output['arr'][0]; // foo bar
o   echo $output['arr'][1]; // baz
o   ?>
·         strcmp(str1, str2) digunakan untuk membandingkan 2 (dua) string. Perbandingan fungsi ini membedakan antara huruf besar dan huruf kecil.
·         strcasecmp(str1, str2) digunakan untuk membandingkan 2(dua) string tanpa mempertimbangkan jenis huruf dari string yang dibandingkan.
·         explode(“pemisah”, $str) menghasilkan array string dimana nilai array tersebut adalah substring dari $str yang dipisahkan dengan “pemisah”.
o   Contoh :
o   $pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
o   $pieces = explode(" ", $pizza);
o   $pieces adalah array string yang nilainya adalah pieces1, pieces2, pieces3, pieces4, pieces5, pieces6.

·         str_repeat(str, jml_pengulangan) akan menghasilkan keluaran berupa pengulangan str sebanyak jml_pengulangan. Contoh : $str = “la”. Maka str_repeat($str, 5) akan menghasilkan “lalalalala”.
·         stripslashes(str) akan menghilangkan simbol (\) sekali.
·         chr(kode_ascii) akan menambahkan karakter yang direpresentasikan dengan kode_ascii di akhir string.
·         addslashes(str) akan menghasilkan keluaran string yang telah ditambahkan dengan satu simbol (\) didepannya.
·         substr(str, pos_awal, pjg) akan mengembalikan bagian dari string yang dimulai dari indeks pos_awal sepanjang pjg. Contoh :
$rest = substr("abcdef", 1); // keluaran "bcdef"
·         substr_compare()
·         strrev(str) akan membalikkan susunan string
·         strstr(str,krk) akan menghasilkan keluaran berupa bagian dari str yang dimulai dari karakter “krk” hingga akhir string. String mengandung karakter “krk”. Contoh:
$email = 'user@example.com';
$domain = strstr($email, '@');
print $domain; // keluaran @example.com
·         strlen(str) akan menghasilkan keluaran berupa panjang string atau jumlah karakter dalam string.
·         ord(str) akan menghasilkan keluaran berupa kode ascii dari string.
·         ltrim(str) akan menghilangkan karakter kosong yang berada di awal string.
·         echo() untuk menghasilkan satu atau lebih string.


2 komentar:

Zainur Rofiq mengatakan...

hemt,,, se akeh mneh zi,,,
go snau,,,

Azizaa Ramadhani Munawaroh mengatakan...

gampang

Posting Komentar