beklenmeyen mysql hata söyleyerek mysqli_result bir örneği olmalıdır?

1 Cevap php

Öf, bu beklenmedik hata var:

Argument 1 passed to QMySqliDatabaseResult::__construct() must be an instance of mysqli_result, boolean given, called in /home/aptana/domains/staging-allyforce.aptanacloud.com/web/htdocs/includes/qcodo/_core/database/QMySqli5Database.class.php on line 52 and defined
Error Type:   Unknown 

Ben hala nasıl yeniden anlamaya çalışıyorum, ince önce çalışan, ne oldu emin değilim.

Line 420:           public function __construct(mysqli_result $objResult, QMySqliDatabase $objDb) {
Line 421:               $this->objMySqliResult = $objResult;
Line 422:               $this->objDb = $objDb;
Line 423:           }

1 Cevap

Bu hata mesajı oldukça sade görünüyor. Bir nesneyi inşa ve bir boolean değeri yerine bir mysqli_result nesnesini geçiyoruz. Bu tür ihlal, yani getting a type hinting error konum. (Benim tahminim kurucusuna bu değişken geçirmeden sonra, bir boolean değişkene atama, yerden bir mysqli_result nesneyi alıyoruz olduğunu.)

Eğer hata atılmasına neden nesneyi oluşturmak hattını gösterebilir misin?