Posting Balasan 
 
Rating Thread:
  • 0 Memberi Suara - 0 Rata-rata
  • 1
  • 2
  • 3
  • 4
  • 5
Include Vs Include_once
31-07-2012, 10:56 AM (Posting ini terakhir dimodifikasi: 31-07-2012 11:01 AM oleh Dwi Dina Heriyanto.)
Posting: #1
Wink Include Vs Include_once
- include()
- include_once()
Apa sih fungsi include itu??
Sebenarnya fungsi include yaitu menggabungkan file php atau file lain [htm, html, xhtml, dll] ke dalam satu file php.

Contoh include()
Buat file berextensi php :
test.php
<?php
echo "Selamat datang di http://www.ubuntu-cilegon.com<br>";
?>

index.php
<?php
include 'test.php';
include 'test.php';
echo "<br>Ini adalah website komunitas ubuntu cilegon<br>";
?>
Maka hasilnya menjadi :
Selamat datang di http://www.ubuntu-cilegon.com
Selamat datang di http://www.ubuntu-cilegon.com
Ini adalah website komunitas ubuntu cilegon

Contoh include_once()
Buat file berextensi php :
test2.php
<?php
echo "Selamat datang di http://www.ubuntu-cilegon.com<br>";
?>

index.php
<?php
include 'test2.php';
include 'test2.php';
echo "<br>Ini adalah website komunitas ubuntu cilegon<br>";
?>
Maka hasilnya menjadi :
Selamat datang di http://www.ubuntu-cilegon.com
Ini adalah website komunitas ubuntu cilegon

Jadi perbedaan antara kedua fungsi itu, untuk include() dapat mengulangi kembali fungsinya sesuai sintax yg ada, sedangkan include_once() tidak dapat mengulangi fungsinya walaupun sintax tersebut ada banyak.

PWTLAUGH.GIF
menjalankan index.php lewat xampp or LAMPP or appserv ya biar lebih bagus.PWTLEAVE.GIF
PWTAPPLAUSE.GIF
Kunjungi website pengguna ini Temukan semua posting dari pengguna ini
Kutip pesan ini pada balasan
31-07-2012, 11:00 AM (Posting ini terakhir dimodifikasi: 31-07-2012 11:00 AM oleh khaidir.)
Posting: #2
RE: Include Vs Include_once
bagusan pake LAMPP Tongue :P

Fahram Archives
Kunjungi website pengguna ini Temukan semua posting dari pengguna ini
Kutip pesan ini pada balasan
31-07-2012, 11:23 AM
Posting: #3
RE: Include Vs Include_once
(31-07-2012 10:56 AM)Dwi Dina Heriyanto Tulis:  Jadi perbedaan antara kedua fungsi itu, untuk include() dapat mengulangi kembali fungsinya sesuai sintax yg ada, sedangkan include_once() tidak dapat mengulangi fungsinya walaupun sintax tersebut ada banyak.
Cuma mau nambahin, kalo include_once ketika suatu kode sudah pernah di-include maka tidak akan di-include lagi. Lebih baik menggunakan include_once dari pada include jika kita tidak tahu persis kode yang kita panggil sudah pernah dipanggil atau belum. Hal ini dapat menyebabkan error ketika kita misalkan sudah include suatu fungsi kemudian di include lagi karena akan menyebab duplikasi fungsi tersebut. Kalo bingung liat contoh ini :
Saya punya tiga buah file functions.php, headers.php, dan sections.php. Ada pun isi dari ketiga file tersebut adalah sebagai berikut :
functions.php
Kode:
<?php
function foo(){
echo 'Ini dari functions';
}
?>

headers.php
Kode:
<?php
include('functions.php');
foo();
?>

sections.php
Kode:
<?php
include('functions.php');
include('headers.php');
?>
Nah ketika kita coba panggil file sections.php akan menyebabkan error yang menyatakan bahwa function foo() sudah dideklarasikan di file headers.php ketika dia meng-include file functions.php, sedangkan di sini (file sections.php) kita include juga functions.php sehingga terdapat 2 kali deklarasi function foo(). Untuk mengatasinya ubah file sections.php menjadi sebagai berikut :
sections.php
Kode:
<?php
include_once('functions.php');
include('headers.php');
?>

Sekarang coba dieksekusi lagi, gmn ya hasilnya Fb_grin
Temukan semua posting dari pengguna ini
Kutip pesan ini pada balasan
31-07-2012, 11:49 AM
Posting: #4
RE: Include Vs Include_once
(31-07-2012 11:23 AM)nanang Tulis:  
(31-07-2012 10:56 AM)Dwi Dina Heriyanto Tulis:  Jadi perbedaan antara kedua fungsi itu, untuk include() dapat mengulangi kembali fungsinya sesuai sintax yg ada, sedangkan include_once() tidak dapat mengulangi fungsinya walaupun sintax tersebut ada banyak.
Cuma mau nambahin, kalo include_once ketika suatu kode sudah pernah di-include maka tidak akan di-include lagi. Lebih baik menggunakan include_once dari pada include jika kita tidak tahu persis kode yang kita panggil sudah pernah dipanggil atau belum. Hal ini dapat menyebabkan error ketika kita misalkan sudah include suatu fungsi kemudian di include lagi karena akan menyebab duplikasi fungsi tersebut. Kalo bingung liat contoh ini :
Saya punya tiga buah file functions.php, headers.php, dan sections.php. Ada pun isi dari ketiga file tersebut adalah sebagai berikut :
functions.php
Kode:
<?php
function foo(){
echo 'Ini dari functions';
}
?>

headers.php
Kode:
<?php
include('functions.php');
foo();
?>

sections.php
Kode:
<?php
include('functions.php');
include('headers.php');
?>
Nah ketika kita coba panggil file sections.php akan menyebabkan error yang menyatakan bahwa function foo() sudah dideklarasikan di file headers.php ketika dia meng-include file functions.php, sedangkan di sini (file sections.php) kita include juga functions.php sehingga terdapat 2 kali deklarasi function foo(). Untuk mengatasinya ubah file sections.php menjadi sebagai berikut :
sections.php
Kode:
<?php
include_once('functions.php');
include('headers.php');
?>

Sekarang coba dieksekusi lagi, gmn ya hasilnya Fb_grin

PWTAPPLAUSE.GIF
PWTEMBARRASSED.GIF
Kunjungi website pengguna ini Temukan semua posting dari pengguna ini
Kutip pesan ini pada balasan
07-08-2012, 05:30 PM
Posting: #5
RE: Include Vs Include_once
Oh begitu toh mas nanang penggunaanya makasih yo...
salam kenal pengguna baru...
Temukan semua posting dari pengguna ini
Kutip pesan ini pada balasan
08-08-2012, 08:19 AM
Posting: #6
RE: Include Vs Include_once
(07-08-2012 05:30 PM)sr4gen Tulis:  Oh begitu toh mas nanang penggunaanya makasih yo...
salam kenal pengguna baru...
Ok mastah sr4gen, sama2...
Saya ucapkan selamat datang kepada mastah sr4gen semoga dapat membantu perkembangan ubuntu-cilegon menjadi lebih baik (eh ko malah pidato ya Big Grin :D)
Temukan semua posting dari pengguna ini
Kutip pesan ini pada balasan
11-08-2012, 05:44 PM
Posting: #7
RE: Include Vs Include_once
(08-08-2012 08:19 AM)nanang Tulis:  
(07-08-2012 05:30 PM)sr4gen Tulis:  Oh begitu toh mas nanang penggunaanya makasih yo...
salam kenal pengguna baru...
Ok mastah sr4gen, sama2...
Saya ucapkan selamat datang kepada mastah sr4gen semoga dapat membantu perkembangan ubuntu-cilegon menjadi lebih baik (eh ko malah pidato ya Big Grin :D)

hmm... kayaknya lebih baik ane jangan dipanggil "mastah" . Terlalu sakral buat ane, hehehe... masih newbie
Temukan semua posting dari pengguna ini
Kutip pesan ini pada balasan
07-02-2013, 11:58 AM
Posting: #8
RE: Include Vs Include_once
harus banyak-banyak ngapal script PHP ini mah
Kunjungi website pengguna ini Temukan semua posting dari pengguna ini
Kutip pesan ini pada balasan
Posting Balasan 


Menuju Forum:


Pengguna yang membaca thread ini: 1 Tamu

[-]
Smilies
Loading...

Pengguna Yang Online
Sedang ada 2 pengguna online.
» 0 Anggota | 2 Tamu(s)

Cari Forum

(Pencarian Mahir)

Supported By :


BantenMaps

fahram archives