Senin, 16 Mei 2011

Fungsi-Fungsi Dalam Pemrograman PHP

Merupakan serangkaian kode/script yang mempunyai kegunaan khusus dan tertentu. Merupakan seurutan dan serangkaian kode yang sering dipakai. Dengan adanya fungsi pemogram dipermudah karena tidak harus menuliskan rangkaian kode/script berulang-ulang. Begitu juga dalam pengembang script, apabila terjadi kesalahan atau perbaikan pemogram hanya melakukan perbaikan pada satu tempat, tidak perlu melakukan perubahan-perubahan pada banyak script.  

Fungsi dibedakan menjadi :
? Built-in
? User defined function
? External

Built-in

Adalah fungsi yang disediakan langsung oleh PHP, pemogram dapat langsung memakainya. misalnya mencari akar kuadrat. Pemogram tidak harus membuat program/script yang khusus menghitung akar kuadrat.
  • Fungsi untuk array
  • Fungsi untuk matematika
  • Fungsi untuk string dan pemrosesan teks
  • Fungsi tunggal
  • Fungsi pemeriksa tipe data
  • Fungsi database
  • Fungsi Web dan XML
  • Fungsi untuk file
  • Fungsi CVS
  • Fungsi untuk jaringan
  • Fungsi lain-lain
<html>
<body>
<h1> Contoh Pemakaian Fungsi chr untuk membuat Index</h1>
<?
for($i=0; $i<26; $i++){
echo chr(65+$i);
if ($i<25) echo " | " ;
}
?>
</body>
</html>
Kemudian simpan dengan nama coba7_1.php

UDF (User Define Function)

Adalah fungsi yang dibuat oleh pemrogram karena tidak ada fungsi Built-in yang tersedia untuk menyelesaikan kebutuhan pemogram.
<html>
<body>
<h1> Demo UDF : fungsi selisih ()</h1>
<?
function selisih ($a, $b) {
if ($a>$b) $hasil=$a-$b;
else $hasil=$a-$b;
return $hasil;
}
$bil1=10;
$bil2=30;
$hasil=&selisih($bil1,$bil2);
print "Selisih antara \$bil1=$bil1 dan \$bil2=$bil2 adalah $hasil";
?>
</body>
</html>
Kemudian simpan dengan nama coba7_2.php

Function External

Merupakan daftar fungsi yang belum diaktifkan (di-link) dalam keseluruhan modul PHP, fungsinya diletakan dalam library atau file yang terpisah dari modul PHP. Fungsi external ini dapat diaktifkan secara otomatis dengan meregristrasikan pada file PHP.INI.
<html>
<body>
<h1> Contoh fungsi ekternal untuk akses File dBase</h1>
<?php
dl("../extensions/php_dbase.dll");
$records=dbase_open("animals.dbf",0);
if($records){
echo "Database Connected"."<br>";
$rc=dbase_numrecords($records);
echo "Jumlah Record".$rc;
}
else {
echo "Database not Connected";
}
?>
</body>
</html>
Kemudian simpan dengan nama coba7_3.php

Function dan Procedure

Fungsi dalam PHP bisa berupa fungtion atau procedure. Secara umum pemanggilan fungsi (function) selalu dilibatkan dengan sebuah variable untuk menampungnya.
Contoh pemanggilan procedure
<html>
<head><?
Function garis()
{
echo “<hr>”;
}
?>
</head>
<body>
<h1> PEmaggilan Fungsi Procedure </h1>
<? garis (); ?>
Hasil eksekusi dengan PHP : <br>
<? garis (); ?>
</body>
</html>

Kemudian simpan dengan nama coba7_4.php

Tidak ada komentar:

Posting Komentar