में असाइनमेंट का मूल्यांकन मेरे पास php के बारे में 'मूलभूत' प्रश्न है।PHP
while (($buffer = fgets($handle, 4096)) !== false) {
echo $buffer;
}
कैसे यह बयान ($buffer = fgets($handle, 4096))
एक मूल्य हो सकता है है: fgets
के लिए उदाहरण कोड में, यह एक फ़ाइल की सामग्री के माध्यम से पढ़ने का एक उदाहरण के रूप में इस स्निपेट है? क्या यह $buffer
का असाइनमेंट + मूल्यांकन है? मेरा मतलब है, यह इसका मूल्य कैसे प्राप्त करता है? क्या इसके लिए कोई नाम है? मैंने सख्त तुलना का उपयोग करके नोटिस किया है, तो क्या सभी असाइनमेंट एक बुलियन को सही या गलत मानते हैं?
अगर मैं ऐसा काम लिखना चाहता हूं जिसे इस तरह से इलाज किया जा सकता है, तो क्या मुझे कुछ शर्तों पर झूठी वापसी के अलावा कुछ भी विशेष करना है?
मुझे यह करने के लिए मारो;, इसलिए उदाहरण के कोड स्निपेट में) – rockerest
कारण यह काम करता है क्योंकि 'fgets'' झूठा 'वापस कर सकता है, जो' झूठी 'को' $ बफर 'के मान के रूप में निर्दिष्ट करेगा, जो बदले में असाइनमेंट का मूल्यांकन करने का परिणाम होगा? – user151841
@ user151841: हाँ, यही कारण है;) – NikiC