Cara Merubah Variabel This dalam PHP OOP - Sebenarnya bukan menggati namun lebih tepatnya mengakali variabel $this yang sudah menjadi ketetapan dalam PHP berorientasi object.
Variabel $this tidak akan pernah bisa digantikan ketetapannya karena merupakan ketentuan dari PHP dan tidak bisa ditetapkan dengan nilai baru.
Variabel $this hanya bisa ditetapkan di dalam Class yang melakukan eksekusi pada Function yang memiliki Class.
Bila menggunakan Variabel $this di luar Class solusi terbaik adalah menggunakan nama lain selain $this, karena variabel ini merupakan variabel khusus untuk mengeksekusi Function tertentu di dalam Class.
Namun ada cara curang untuk mengakali Variabel $this yang di dalam Class dengan cara membuat Function baru di luar Class.
Class IT sebelum di ganti Variabel $this nya :
<?php
class IT
{
public $result = 100;
function brain(){
if ($this->result == 100) $me = 'Jenius';
else $me = 'Normal People';
return $me;
}
}
?>
Class IT sesudah di ganti Variabel $this dengan $ini :
<?php
function getIni($ini) {
return $ini;
}
class IT
{
public $result = 100;
function brain(){
$ini = getIni($this);
if ($ini->result == 100) $me = 'Jenius';
else $me = 'Normal People';
return $me;
}
}
?>
Telah diganti Variabel $this menjadi Variabel $ini, namun tetap saja walaupun telah terganti sebenarnyaVariabel $ini isinya Variabel $this juga.
Sekian artikel tentang Cara Merubah Variabel This dalam PHP OOP, semoga bermanfaat

Tidak ada komentar:
Posting Komentar
Silahkan komentar jika ada yang ingin Anda tanyakan mengenai artikel Materi IT.
Jangan lupa melakukan Checklist "Notify me" untuk mendapatkan email balasan dari Admin.
Septian Maulana - 08997206535 (WhatsApp).
Computer Science:
Group CS - https://bit.ly/CSUtama
Group CS 2 - https://bit.ly/cs2group
Group CS 3 - https://bit.ly/cs3group
Group CS 4 - https://bit.ly/cs4group
Group CS 5 - https://bit.ly/cs5group
Group CS 6 - https://bit.ly/cs6group
Group CS Telegram - https://bit.ly/cstelgroup