Thông thường, trong nhiều khung công tác, bạn có thể tìm thấy các ví dụ tạo truy vấn bằng cách sử dụng trình tạo truy vấn. Thông thường, bạn sẽ thấy:Chuỗi phương pháp PHP OOP
$query->select('field');
$query->from('entity');
Tuy nhiên, trong một số khuôn khổ bạn cũng có thể làm điều đó như thế này
$object->select('field')
->from('table')
->where(new Object_Evaluate('x'))
->limit(1)
->order('x', 'ASC');
Làm thế nào để bạn thực sự làm loại này của chuỗi?
Bạn được chào đón :-) ;; có, mỗi phương thức có thể thiết lập/thay đổi các thuộc tính và phương thức "cuối cùng" thường được sử dụng để "thực hiện" bất kỳ phương thức nào trước đây được gọi để định cấu hình. –
Không chắc chắn sử dụng giao diện thông thạo sẽ luôn làm cho mã dễ đọc hơn ;;; khi nó được sử dụng để xây dựng một số truy vấn SQL, ví dụ, nó có ý nghĩa; nhưng khi các phương pháp không thực sự liên quan, không chắc chắn - phụ thuộc vào tình huống, tôi giả sử ;;; một điều tuyệt vời là ngay cả khi các phương thức của bạn trả về '$ this', chúng có thể được gọi là" theo cách thông thường ". –
Có phải trả lại '$ this' không? Không thể trả lại '$ đó' và tiếp tục từ đó? –