Contoh Require() di PHP

Apa itu Require() ??

Cara penggunaan maupun fungsi dari require() sama dengan include(), tapi berbeda. 

Contoh perbedaan penggunaan Include() dan Require():

Include()

<?php
include("cobaFile.php");
echo "Hello World!";
?>
Dengan asumsi bahwa file cobaFile.php tidak ada, maka dengan menggunakan include() akan dihasilkan tampilan: 
--------------------------------------------------------------------------------------------------------
Warning: main(
cobaFile.php): failed to open stream: No such
file or directory in include.php on line 2
Warning: main(): Failed opening '
cobaFile.php' for inclusion
(include_path='.:/usr/lib/php:/usr/local/lib/php') in include.php on
line 2


Hello World

--------------------------------------------------------------------------------------------------------
Require()

<?php
require("
cobaFile.php");
echo "Hello World!";
?>

 

Maka hasilnya:

-------------------------------------------------------------------------------------------------------- 
Warning: main(cobaFile.php): failed to open stream: No such
file or directory in require.php on line 2
Fatal error: main(): Failed opening required '
cobaFile.php'
(include_path='.:/usr/lib/php:/usr/local/lib/php') in require.php on
line 2
--------------------------------------------------------------------------------------------------------

Kesimpulan:

  • Pada include(), error yang dihasilkan hanya berupa Warning saja dan statement berikutnya masih dapat dijalankan. Hal ini terlihat bahwa teks Hello World! Masih ditampilkan di browser
  • Sedangkan pada require(), error yang dihasilkan berupa Fatal Error. Dengan demikian statement selanjutnya tidak akan dijalankan. 
  • Disarankan agar menggunakan require() dengan harapan bahwa kode PHP yang dibuat tidak akan diproses apabila terdapat file yang hilang atau tidak ada.

No comments:
Write komentar