पर तुलना मैं बहुत यकीन है कि यह मेरी newb पीएचपी ज्ञान में एक साधारण मौलिक दोष है हूँ, लेकिन मैं हैरान था जब निम्नलिखित हुआ:स्ट्रिंग एक bool
$result
TRUE
है ... तो इसे "ईमेल" स्ट्रिंग के बराबर क्यों माना जाता है? मुझे लगता है कि यह इसलिए है क्योंकि, तकनीकी रूप से, यह bool
है और यह गलत नहीं है? तो जब इसकी तुलना किसी स्ट्रिंग (जैसे "ईमेल") से की जाती है तो यह सच हो जाती है।
क्या मुझे string
के परिणामस्वरूप "सत्य" (सफलता पर return true;
की बजाय) के रूप में परिणाम के रूप में लौटने के लिए अपनी विधि बदलनी चाहिए, या क्या ऐसा कोई और तरीका है जो मुझे करना चाहिए?
धन्यवाद।
कृपया सिर्फ एक स्क्रीनशॉट के बजाय अपने कोड पेस्ट करें। – TJHeuvel
@TJ, मैंने स्क्रीनशॉट पोस्ट करने का कारण यह है क्योंकि यह '$ परिणाम' की सामग्री दिखाता है, और यह भी कि यह सशर्त परीक्षण पास करता है। इसके अलावा यह सचमुच कोड की तीन पंक्तियां हैं। –
एएच! यह मेरा कोड प्रोग्रामिंग के नियमों के खिलाफ नहीं जा रहा है, यह सिर्फ PHP है! –