मैं हमेशा गंभीर परियोजनाओं में लोगों को :: हर जगह, और -> कभी-कभी स्थानीय वातावरण में देखता हूं।PHP और 0-30> के बीच अंतर
मैं केवल -> स्वयं का उपयोग करता हूं और कभी भी ऐसी स्थिति में समाप्त नहीं होता जब मुझे कक्षा के बाहर स्थिर मूल्य की आवश्यकता होती है। क्या मैं एक बुरे व्यक्ति हूँ?
मैं समझता हूँ के रूप में, केवल स्थिति जब ->
काम नहीं करेगा तब होता है जब मैं निम्न प्रयास करें:
class StaticDemo {
private static $static
}
$staticDemo = new StaticDemo();
$staticDemo->static; // wrong
$staticDemo::static; // right
लेकिन मैं कुछ प्रोग्रामिंग शुद्धता जब मैं ::
द्वारा सरल सार्वजनिक तरीकों कॉल नहीं करते पर बाहर याद आ रही है ?
या यह सिर्फ इतना है कि मैं एक उदाहरण बनाये बिना एक विधि को कॉल कर सकता हूं?
"क्या मैं एक बुरे व्यक्ति हूं?" एलओएल –
आप एक बुरे व्यक्ति हैं, क्योंकि आपने गरीब वर्ग को तुरंत अपने स्थिर क्षेत्र को कॉल करने के लिए तत्काल किया है। – doc
PHP के MySQLi ओओपी में "->" और "::" के बीच अंतर का संभावित डुप्लिकेट (http://stackoverflow.com/questions/1245121/difference-between-and-in-php-mysqli-oop) – Sarfraz