Qual è la sintassi corretta per me per specificare il tipo di suggerimento restituito per un metodo?Specificare il tipo di ritorno Suggerimenti per un metodo
Per esempio, ho un tale metodo:
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;
}
E voglio, ogni volta che io chiamo il metodo di cui sopra, l'IDE mi mostrerà i metodi per la DOP.
Come aggiungere il suggerimento tipo?
Venivo con la stessa domanda simile a quella di Graviton: la tua risposta è una soluzione alternativa che utilizza le capacità di analisi del codice IDE e non una specifica PHP. Ad ogni modo, +1 perché funziona. – Benj
È possibile controllare il tipo di reso pre-casting prima di tornare, ma controlla solo se il risultato restituito può essere convertito nel tipo specificato. Vedi [php.net/manual/en/language.types.type-juggling.php] (Grazie a DhruvPathak di StackOverflow) – Benj