$items = (isset($_POST['items'])) ? $_POST['items'] : array();
मैं इस कोड के अंतिम टुकड़ा समझ में नहीं आता "? $_POST['items'] : array();
"क्या करता है? ... : ... कर?
क्या कोड के संयोजन वास्तव में क्या करता है?
मैं इसे HTML टेक्स्ट बॉक्स से मूल्यों का एक समूह लेने और इसे सत्र सरणी में संग्रहीत करने के लिए उपयोग करता हूं। लेकिन समस्या यह है कि, यदि मैं टेक्स्ट बॉक्स में डेटा को पुनः सबमिट करने का प्रयास करता हूं तो नया सरणी सत्र पुराने सत्र सरणी को पूरी तरह खाली रिक्त स्थान और सभी को ओवरराइट करता है।
मैं केवल सरणी पहले से ही मान हैं कि में स्थानों अधिलेखित करना चाहते हैं। यदि उपयोगकर्ता केवल कुछ टेक्स्ट बॉक्स भरने का निर्णय लेता है, तो मैं नहीं चाहता कि पिछले सत्र सरणी डेटा रिक्त स्थान (खाली टेक्स्ट बॉक्स से) द्वारा अधिलेखित किया जाए।
मुझे लगता है कि उपरोक्त कोड समस्या है, लेकिन मुझे यकीन नहीं है कि यह कैसे काम करता है। कृपया मुझे प्रबुद्ध करें।
की तुलना में अधिक समझा जा सकता है यह * A * त्रिगुट ऑपरेटर और नहीं त्रिगुट ऑपरेटर बस के रूप में वहाँ कई द्विआधारी opreators (हैं +, -।, *, /, &&, || ।, ^, आदि) – Gumbo
पीएचपी प्रलेखन कहा जाता है यह '': एक्स –
यह आम तौर पर "सशर्त ऑपरेटर" आधिकारिक तौर पर सबसे अधिक भाषाओं में कहा जाता है, लेकिन अक्सर यह भी कहा जाता है * * त्रिगुट ऑपरेटर क्योंकि अधिकांश भाषाओं में, यह है केवल त्रिगुट ऑपरेटर। यह अच्छी तरह से हो सकता है कि जब पीएचपी बनाया गया था, वे "त्रिगुट ऑपरेटर" चुना आधिकारिक नाम के रूप में है, लेकिन मुझे यकीन है कि नहीं हूँ। – rmeador