2012-12-26 25 views
53

संभव डुप्लिकेट: एक
where we use object operator “->” in php
Reference - What does this symbol mean in PHP?यह PHP में मतलब है क्या -> या =>

मैं हर समय PHP में इन देखते हैं लेकिन मेरे पास नहीं है वास्तव में क्या मतलब है के रूप में सुराग। -> क्या करता है और => क्या करता है। और मैं ऑपरेटरों के बारे में बात नहीं कर रहा हूँ। वे कुछ और हैं, लेकिन कोई भी नहीं जानता ...

+0

आपने Google में खोजने का प्रयास किया है? – Hkachhia

+20

@ हैरी: Google प्रतीकों के साथ बहुत अच्छी तरह से काम नहीं करता है: http://www.google.com/search?q=php+%3D> – Blender

+1

देखें http://stackoverflow.com/questions/3037526/where-we- उपयोग-ऑब्जेक्ट-ऑपरेटर-इन-php – irrelephant

उत्तर

16

=> सहयोगी सरणी कुंजी मान असाइनमेंट में उपयोग किया जाता है। एक नज़र डालें:

http://php.net/manual/en/language.types.array.php

-> किसी ऑब्जेक्ट विधि या संपत्ति तक पहुंचने के लिए उपयोग किया जाता है। उदाहरण: $obj->method()

6

->

कॉल/सेट चर आपत्ति है। पूर्व:

$obj = new StdClass; 
$obj->foo = 'bar'; 
var_dump($obj); 

=> सेट कुंजी/सरणियों के लिए मूल्य जोड़े। उदाहरण के लिए:

$array = array(
    'foo' => 'bar' 
); 
var_dump($array); 
6

-> एक सरणी की कुंजी के लिए मान निर्दिष्ट

जैसे प्रयोग किया जाता है एक वर्ग

=> की वस्तु पर एक विधि कॉल करने के लिए किया जाता है:

$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34, 1=>2); 
120

डबल तीर ऑपरेटर, =>, सरणी के लिए एक एक्सेस तंत्र के रूप में उपयोग किया जाता है। इसका मतलब यह है कि इसके बाईं तरफ क्या है इसके सरणी संदर्भ में इसके दाईं ओर क्या है इसका एक समान मूल्य होगा। इसका उपयोग किसी स्वीकार्य प्रकार के मानों को किसी सरणी के संबंधित इंडेक्स में सेट करने के लिए किया जा सकता है। सूचकांक सहयोगी (स्ट्रिंग आधारित) या संख्यात्मक हो सकता है।

वस्तु ऑपरेटर, ->, उपयोग के तरीकों और एक वस्तु के गुणों को वस्तु दायरे में प्रयोग किया जाता है। इसका मतलब यह है कि ऑपरेटर के दाईं ओर क्या है ऑपरेटर के बाईं तरफ परिवर्तनीय में ऑब्जेक्ट का एक सदस्य है। तत्काल कुंजी शब्द यहां है।

// Create a new instance of MyObject into $obj 
$obj = new MyObject(); 
// Set a property in the $obj object called thisProperty 
$obj->thisProperty = 'Fred'; 
// Call a method of the $obj object named getProperty 
$obj->getProperty(); 
+29

तो -> जैसा है। जावा में – jessica

+1

अच्छी तरह से @zafus_coder –

+2

समझाया गया है, इसलिए यदि मैं सही ढंग से समझ रहा हूं: => कुंजी-मूल्य जोड़ों को एक साथ जोड़ता है? – BKSpurgeon

संबंधित मुद्दे