PHP में ऑब्जेक्ट गुण
अब हम एक अधिक व्यावहारिक उदाहरण पर ऑब्जेक्ट्स
और उनके गुणों के साथ काम करना सीखेंगे।
आइए एक User क्लास बनाएं, जो
हमारी साइट के उपयोगकर्ता का वर्णन करेगी। चलिए
हमारे उपयोगकर्ता के दो गुण हों: नाम और आयु। आइए हमारी क्लास का कोड लिखें:
php<?php
class User
{
public $name;
public $age;
}
?>
अभी हमारी क्लास कुछ नहीं कर रही है - यह सिर्फ यह वर्णन करती है कि इस क्लास के ऑब्जेक्ट्स के पास क्या होंगे (हमारे मामले में प्रत्येक ऑब्जेक्ट के पास एक नाम और आयु होगी)। वास्तव में, जब तक हम अपनी क्लास का कम से कम एक ऑब्जेक्ट नहीं बनाते - कुछ भी उपयोगी नहीं होगा।
आइए हम अपनी क्लास का एक ऑब्जेक्ट बनाएं। इसके लिए ध्यान रखना होगा कि क्लासों को बड़े अक्षरों में नाम देना प्रचलित है, और इन क्लासों के ऑब्जेक्ट्स को छोटे अक्षरों में।
आइए क्लास घोषित करें:
php<?php
class User
{
public $name;
public $age;
}
?>
और अब हम अपनी क्लास का एक ऑब्जेक्ट बनाएं:
php<?php
$user = new User;
?>
आइए अब हम अपने ऑब्जेक्ट के गुणों में कुछ लिखें, और फिर इन डेटा को स्क्रीन पर प्रदर्शित करें:
php<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
echo $user->name;
echo $user->age;
?>
एक Employee क्लास बनाएं,
जिसमें निम्नलिखित गुण हों - name,
age, salary.
Employee क्लास का एक ऑब्जेक्ट बनाएं, फिर
इसके गुणों को निम्नलिखित मानों पर सेट करें
- नाम 'john', आयु 25, वेतन
1000.
Employee क्लास का एक दूसरा ऑब्जेक्ट बनाएं,
इसके गुणों को निम्नलिखित मानों पर सेट करें
- नाम 'eric', आयु 26, वेतन
2000.
बनाए गए कर्मचारियों के वेतन का योग स्क्रीन पर प्रदर्शित करें।
बनाए गए कर्मचारियों की आयु का योग स्क्रीन पर प्रदर्शित करें।