OOP Construct Dan Destruct Pada PHP
Di Posting Oleh : wandi
Kategori : PHP
Baik sekarang saya akan berbagi mengenai pemprograman berorientasi objek construct dan destruct pada php .Bisa di bilang juga bahwa construct dan destruct ini agak mirip dikit sama metode set dan get yang telah saya bahas pada artikel sebelumnya .
baca juga OOP metode set dan get di php
<?PHP
class hewan{
var $nama;
function __construct($nama){
$this->nama=$nama;
}
}
$Hewan=new hewan("Kucing");
echo $Hewan->nama;
?>
Maka disana akan menampilkan kucing, karena kita mensetting namanya di kita membuat objeknya yaitu yang
$Hewan=new hewan("Kucing");
Baca juga membuat dan mengakses objek OOP PHP
Ini artinya construct akan dijalankan pertama kali . Perintanya yaitu mengesetting property nama dari parameter yang telah diisi yaitu kucing .
function __construct($nama){
$this->nama=$nama;
}
<?PHP
class hewan{
var $nama,$makan;
function __construct($nama){
$this->nama=$nama;
}
function __destruct(){
echo $this->nama;
}
function TampilMakan($makan){
$this->makan=$makan;
return $this->makan;
}
}
$Hewan=new hewan("Kucing");
echo $Hewan->TampilMakan("Karnivora")."<br>";
?>
Disana akan menampilakan karnivora dan dibawahnya adalah kucing, kenapa ? Jika kita lihat prosesnya yang pertama akan dilalukan adalah sama, yaitu mengsetting nama kucing yaitu yang metode construct
function __construct($nama){
$this->nama=$nama;
}
Terus setelah metode itu dijalankan maka akan menjalakan metode TampilMakan , yaitu fungsinya mengset property makan dan mengembalikannya .
function TampilMakan($makan){
$this->makan=$makan;
return $this->makan;
}
Nah setelah selesai itu baru menjalanakn destruct yang menampilkan kucing. Jadi itu alasanya menampilkan karnivora dan dibawahnya kucing . Itu maksudnya yang paling terakhir kali dijalankan oleh sebuah objek .
Baik itu dia bahas bahas mengenai Construct dan Destruct pada OOP PHP . Semoga bermanfaat dan sampai jumpa .
Mau liat atau download source code aplikasi premium bisa disini.
Di Posting Oleh : wandi
Kategori : PHP
Baik sekarang saya akan berbagi mengenai pemprograman berorientasi objek construct dan destruct pada php .Bisa di bilang juga bahwa construct dan destruct ini agak mirip dikit sama metode set dan get yang telah saya bahas pada artikel sebelumnya .
baca juga OOP metode set dan get di php
Construct pada OOP PHP
Construct adalah metode yang pertama kali dijalankan saat class di panggil .<?PHP
class hewan{
var $nama;
function __construct($nama){
$this->nama=$nama;
}
}
$Hewan=new hewan("Kucing");
echo $Hewan->nama;
?>
Maka disana akan menampilkan kucing, karena kita mensetting namanya di kita membuat objeknya yaitu yang
$Hewan=new hewan("Kucing");
Baca juga membuat dan mengakses objek OOP PHP
Ini artinya construct akan dijalankan pertama kali . Perintanya yaitu mengesetting property nama dari parameter yang telah diisi yaitu kucing .
function __construct($nama){
$this->nama=$nama;
}
Destruct pada OOP PHP
Sekarang kita akan bahas mengenai destruct pada PHP . Destruct itu kebalikan dari construct kalo construct adalah metode yang pertama kali dijalankan ketika kita membuat objek , sedangkan destruct kebalikan dari construct yaitu, metode otomatis dijalakan pada saat akhir . Contoh programanya<?PHP
class hewan{
var $nama,$makan;
function __construct($nama){
$this->nama=$nama;
}
function __destruct(){
echo $this->nama;
}
function TampilMakan($makan){
$this->makan=$makan;
return $this->makan;
}
}
$Hewan=new hewan("Kucing");
echo $Hewan->TampilMakan("Karnivora")."<br>";
?>
Disana akan menampilakan karnivora dan dibawahnya adalah kucing, kenapa ? Jika kita lihat prosesnya yang pertama akan dilalukan adalah sama, yaitu mengsetting nama kucing yaitu yang metode construct
function __construct($nama){
$this->nama=$nama;
}
Terus setelah metode itu dijalankan maka akan menjalakan metode TampilMakan , yaitu fungsinya mengset property makan dan mengembalikannya .
function TampilMakan($makan){
$this->makan=$makan;
return $this->makan;
}
Nah setelah selesai itu baru menjalanakn destruct yang menampilkan kucing. Jadi itu alasanya menampilkan karnivora dan dibawahnya kucing . Itu maksudnya yang paling terakhir kali dijalankan oleh sebuah objek .
Baik itu dia bahas bahas mengenai Construct dan Destruct pada OOP PHP . Semoga bermanfaat dan sampai jumpa .
Mau liat atau download source code aplikasi premium bisa disini.
0 Komentar