Selasa, 29 September 2009

include dan require pada php

PHP menyediakan dua mekanisme untuk memasukkan file eksternal, yakni

include() dan require().
Statement include() adalah fungsi PHP reguler,
sedangkan require() adalah konstruksi bahasa khusus dan memiliki sejumlah
pembatasan dalam penggunaannya.

Fungsi include() dievaluasi setiap kali ditemukan dan dapat berada dalam
pengulangan atau statement kondisional. Ini berarti bahwa file dapat dimasukkan secara kondisional atau kelompok file dapat dimasukkan dengan menggunakan sebuah pengulangan. Fungsi include() juga membolehkan file target menghasilkan nilai kembali (return value) dan menyimpan nilai tersebut dalam sebuah variabel. Pemrosesan file dalam sebuah statement include() diakhiri jikaditemukan statement return.

Statement require() berbeda dari statement include() dimana statement require() tidak subject pada struktur kontrol apapun. Hal ini berarti file tidak dapatdimasukkan secara kondisional dengan menggunakan require(). Statement akan dieksekusi satu kali jika muncul di dalam sebuah penguangan atau bahkan jika muncul di dalam sebuah statement kondisional yang hasil evaluasinya false.

Perbedaan lainnya adalah sebuah file dalam statement require() tidak akan mengembalikan suatu nilai.

Tidak ada komentar:

Posting Komentar