के लिए रिटर्न प्रकार संकेत निर्दिष्ट करें विधि के लिए रिटर्न प्रकार संकेत निर्दिष्ट करने के लिए मेरे लिए सही वाक्यविन्यास क्या है?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;
}
और मैं चाहता हूँ, जब भी मैं उपरोक्त विधि फोन, आईडीई मुझे पीडीओ के लिए तरीके दिखाएगा।
प्रकार संकेत कैसे जोड़ें?
के लिए Thx मैं ग्रेविटन के समान प्रश्न के साथ आ रहा था: आपका उत्तर आईडीई कोड विश्लेषण क्षमताओं का उपयोग कर एक वर्कअराउंड है, न कि PHP विनिर्देश। वैसे भी, +1 क्योंकि यह काम करता है। – Benj
आप लौटने से पहले इसे प्री-कास्टिंग द्वारा रिटर्न प्रकार की जांच कर सकते हैं, लेकिन यह केवल तभी जांचता है जब लौटाया गया परिणाम निर्दिष्ट प्रकार पर डाला जा सकता है। देखें [php.net/manual/en/language.types.type-juggling.php] (StackOverflow उपयोगकर्ता DhruvPathak के लिए धन्यवाद) – Benj