Minggu, 12 Juni 2011

Pengertian dan Kelebihan php

A. Pengertian PHP

PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web untuk menulis halaman web dinamik dengan cepat.

B. Kelebihan PHP

   Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP.
    Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah :
1.   Oracle
2.   MySQL
3.   Ms. Access
4.   Sybase
5.   PostgreSQL
6.   dan lainnya
PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP
Fungsi
PHP mendukung pembuatan fungsi yang didefinisikan oleh pengguna (userdefined
functions). PHP mendukung fitur-fitur berikut: nama variabel fungsi,
jumlah variabel argumen, argumen default, argumen yang dikirimkan berdasarkan
nilai, dan argumen yang dikirimkan berdasarkan referensi.
Secara default, argumen dikirimkan berdasarkan nilai. Untuk mengirimkan nilai
berdasarkan referensi, awali nama variabel dengan tanda &. Ketika menggunakan
argumen default, semua argumen default harus berada di kanan semua argumen
non-default. Fungsi func_num_arg(), func_get_arg(), dan func_get_args()
tersedia untuk mendapatkan informasi tentang argumen yang dikirimkan.
Contoh Fungsi yang Didefinisikan Pengguna:
// sebuah fungsi sederhanafunction tambah ($a, $b)
{return $a + $b;
}// dikirimkan berdasarkan referensi
function tambahstring (&$stringawal, $stringtambahan)
{// karena dikirimkan berdasarkan referensi, nilai// $stringawal akan berubah diluar skup
fungsi ini
$stringawal .= $stringtambahan;
}// nilai default
/*
Fungsi ini dapat dipanggil dengan :
cetaktag("href", "text");
atau
cetaktag("href", "text", "target");
*/
function cetaktag($href, $text, $targ = "")
{if ($targ == "")
{echo "a href=\"$href\">$text";
}else
{echo "a href=\"$href\" target=\"$targ\">$text";
}}// daftar argumen
function cetaksemua()
{$jumarg = func_num_args();
for ($indeks = 0; $indeks < $jumarg; $indeks++)
{$nilaiarg = func_get_arg($indeks);"Argumen $indeks: $nilaiarg

Tidak ada komentar:

Posting Komentar