Eğer metotları birbirleri ardına bağlamak istiyorsanız bu şekilde kullanamazsınız. Siz direk stringi return ediyorsunuz ancak sınıfın kendisini return etmeniz gerekir. Şöyle bir örnek:
<?php
class DB {
public $sql;
public function from($table) {
$this->sql = "SELECT * FROM $table";
return $this;
}
public function where_id($id){
$this->sql .= " WHERE id = $id";
return $this;
}
}