TIPE DATA PHP
PHP mengenal 5 tipe data yaitu integer, floating point, string, array dan object. Penggunaan tipe data tidak secara ekspilisit di deklarasikan seperti dalam C++.
Contoh :
<?
// Penggunaan tipe data int, float dan string seta type castingnya
$var = 2002 ; // var sebagai integer
print “Sekarang tahun $var.<br>”;
$var = “dua ribu dua”; // var sebagai string
print “Sekarang tahun $var.<br>”;
$var = 2002.5; // var sebagai bilangan bulat / float
print “Tahun $var, ada atau nggak ?”;
?>
<?
// Penggunaan tipe data object
class himp
{
var $divisi = "Divkom HME ITB";
function ubah($str)
{
$this->divisi = $str;
}
}
$hme = new himp;
print $hme->divisi;
print "<br>";
$hme->ubah("Divisi Komputer HME ITB");
print $hme->divisi;
?>
Penggunaan tipe data array akan di bahas di bagian operasi
array.
OPERATOR
Dalam PHP terdapat operator artimatika, assignment, bitwise, perbandingan, logika , increment / decrement yang kesemuanya sama dengan C++ dalam cara penggunaannya.
PERNYATAAN
Dalam PHP juga terdapat conditional statement yang cara penggunaannya sama seperti dalam C++.
FUNGSI
Dalam PHP, tipe data balikan sebuah fungsi tidak di deklarasikan secara eksplisit seperti dalam C++. Dalam PHP, fungsi tidak perlu dideklarasikan, cukup di definisikan saja. Pendefinisian fungsi dapat diletakkan di awal, tengah, akhir maupun di file lain.
Contoh :
<?
print "<form action='$PHP_SELF?action=1' method='post'>";
print "Masukkan Nama Anda : <input type='text' name='nama'
size=25>";
print "<input type='submit' value=' OK '></form>";
if($action==1)
{
greet($nama);
}
function greet($str)
{
$date = date(G);
if($date<11 && $date>=0)print"Selamat Pagi $str";
else if($date>=11 && $date<15)print "Selamat Siang $str";
else if($date>=15 && $date<18)print "Selamat Sore $str";
else print"Selamat Malam $str";
}
?>
OPERASI ARRAY
Deklarasi array :
1. $divisi[3] = {“Divkom”,”Elektron”,”WS”};
2. $divisi = array(“Divkom”,”Elektron”,”WS”);
Menghitung jumlah elemen array menggunakan fungsi count($array) -->> contoh : count($divisi) menghasilkan nilai 3;
Mengambil potongan elemen dari suatu array, menggunakan array_slice()
array_slice(variable_array,parameter_offset, panjang);
variable_array adalah nama variable array yang ingin kita potong. Parameter_offset, jika positif menunjukkan elemen awal pemotongan dihitung dari depan, sedangkan jika negatif di hitung dari belakang ( yaitu urutan ke parameter_offset dari belakang ). Panjang yaitu menentukan panjang elemen yang dipotong. Jika panjang tidak diberikan, maka array dipotong mulai dari nilai elemen yang ditentukan oleh parameter_offset sampai elemen terakhir.
OPERASI FILE
Membuka File -->> fopen(nama_file, mode_akses);
Menutup File -->> fclose(file_pointer)
Membaca Isi File -->> fgets(file_pointer, panjang_string)
Tag HTML tidak diabaikan
fgetss(file_pointer, panjang_string)
Mengabaikan tag HTML
Menulis ke File -->> fputs(file_pointer,string)
Memeriksa apakah pointer telah berada di akhir file -->> feof(file_pointer)
Ket : -->> Gunakan fungsi
mode_akes pada PHP sama dengan mode akses pada C++.
$file = fopen(“coba.txt”,”r+w”). $file disebut sebagai file_pointer
Posting Komentar
Silahkan berikan komentar anda