指定方法的返回類型提示的正確語法是什麼?PHP指定方法的返回類型提示
例如,我有這樣一個方法:
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;
}
而且我想,每當我調用上面的方法時,IDE會告訴我要PDO的方法。
如何添加類型提示?
我的問題與Graviton的問題類似:您的答案是使用IDE代碼分析功能而不是PHP規範的解決方法。無論如何,+1,因爲它的作品。 – Benj 2012-11-28 16:08:10
您可以在返回之前通過預先轉換來檢查返回類型,但它僅檢查返回的結果是否可以轉換爲指定的類型。見[php.net/manual/en/language.types.type-juggling.php](感謝StackOverflow用戶DhruvPathak) – Benj 2012-11-28 16:24:27