¿Cuál es la sintaxis correcta para que especifique las sugerencias de tipo de devolución para un método?PHP Especifique el tipo de devolución Sugerencias para un método
Por ejemplo, tengo un procedimiento de este tipo:
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;
}
Y quiero, cada vez que llamo el método anterior, el IDE me muestran los métodos para la DOP.
¿Cómo agregar la sugerencia de tipo?
Me llegaba la misma pregunta similar a la de Graviton: su respuesta es una solución usando las capacidades de análisis de código IDE y no una especificación de PHP. De todos modos, +1 porque funciona. – Benj
Puede verificar el tipo de devolución al prefabricarlo antes de devolverlo, pero solo verifica si el resultado devuelto se puede convertir al tipo especificado. Ver [php.net/manual/en/language.types.type-juggling.php] (Gracias al usuario de StackOverflow DhruvPathak) – Benj