Cú pháp chính xác để tôi chỉ định gợi ý kiểu trả về cho một phương thức là gì?PHP Chỉ định các gợi ý kiểu trả về cho phương thức
Ví dụ, tôi có một phương pháp như:
private static function ConstructPDOObject($dbname)
{
$hostname =self::HOSTNAME;
$username = self::USERNAME;
$password = self::PASSWORD;
$dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);
return $dbh;
}
Và tôi muốn, bất cứ khi nào tôi gọi là phương pháp trên, IDE sẽ hiển thị cho tôi những phương pháp để PDO.
Làm cách nào để thêm gợi ý loại?
Tôi đã đến với cùng một câu hỏi tương tự như của Graviton: câu trả lời của bạn là một cách giải quyết bằng cách sử dụng các khả năng phân tích mã IDE và không phải là một đặc điểm kỹ thuật PHP. Dù sao, +1 bởi vì nó hoạt động. – Benj
Bạn có thể kiểm tra kiểu trả về bằng cách tạo trước nó trước khi quay trở lại, nhưng nó chỉ kiểm tra xem kết quả trả về có thể được đưa vào loại đã chỉ định hay không. Xem [php.net/manual/en/language.types.type-juggling.php] (Cảm ơn người dùng StackOverflow DhruvPathak) – Benj