मैं कुछ PHP वाक्यविन्यास से थोड़ा उलझन में हूं जो मैंने पार किया है।
$k = $this->_tbl_key;
if($this->$k)
{
$ret = $this->_db->updateObject($this->_tbl, $this, $this->_tbl_key, $updateNulls);
}
else
{
$ret = $this->_db->insertObject($this->_tbl, $this, $this->_tbl_key);
}
मेरा प्रश्न मूल रूप से $this->$k
क्या मतलब है है: यहाँ एक उदाहरण है? मुझे लगा कि इसका मतलब हो सकता है कि सदस्य चर जो $this->_tbl_key
में जो कुछ भी है, उसके नाम से जाता है, लेकिन यह कैसे काम करेगा? क्या रन-टाइम पर कक्षा में सदस्य चर जोड़ना संभव है?
ठीक है, यही वह है जो मैंने शुरू किया था - मुझे यह पता होना चाहिए कि वह चर कहां से आ रहा है। –