Error Call to undefined function dalam objek PHP

Contoh Kasus:

Saya mempunyai kode berikut ini:

<?php
class koneksiMysql{
private $host='localhost';
private $user='root';
private $password='';
private $db='tutorial_dasar';
public $statusKoneksi=null;
public $koneksiDb=null;
function __construct(){

koneksi();

}
private function koneksi(){
$this->statusKoneksi=mysql_connect($this->host, $this->user, $this->password);
if($this->statusKoneksi){

$koneksiDb=mysql_select_db($this->db, $this->statusKoneksi);

}
}
?>

Lalu saya buat objeknya seperti berikut ini:

$db=new koneksiMysql();

Maka terjadi error seperti berikut ini:

Fatal error: Call to undefined function koneksi() in C:\wamp\www\tutorial-dasar\class\koneksiMysql.php on line 12

Pertanyaan:

Apa yang menyebabkan error tersebut … ?

Jawaban:

Pemanggilan fungsinya harus seperti berikut ini:

$this->koneksi();

Penutup

Sekian dan Terima kasih.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *