Başlık konuya pek yakışmadı ama adını koyamadım bir türlü.
Php OOP yapısı'na alışamadım bir türlü.
Sorun şu ki.Bir interface'den implement olmuş class'ın içindeki bir fonksiyonu çalıştıramıyorum. Çalıştırdığım satırdan sonraki satırları öldürüyor.
Interface bu şekilde
<?php
interface DB
{
public function Iinsert($insert);
public function Iupdate($update);
public function Idelete($delete);
public function Iselect($select);
public function IallSelect();
}
?>
Bu implement ettiğim sınıf
<?php
require '../DB-interface.php';
class CategoryEntity implements DB
{
public function Iinsert($insert){}
public function Iupdate($update){}
public function Idelete($delete){}
public function Iselect($select){}
public function IallSelect()
{
return "Hadi bana ulaş";
}
}
?>
Buda ekrana çıktı vermeye çalıştığım sayfa
<?php
require 'CategoryEntity.php';
$cc = new CategoryEntity();
echo $cc->IallSelect();
?>İşin içinde modelleme falan var ama oraları kestim sorun burada.
Hata vermiyor bi verse anlıyacam ama.
Aklım C#'a gidiyor yazarken bazen ama hatayı alınca çık işin içinden.