PHP קוד:
class yup//הגדרת מחלקה חדשה
{
/*הגדרות איברים*/
var $dom;
var $name;
/*סוף הגדרות איברים*/
function yup($domain, $name)//בונה את המחלקה, חייב להיות בשם המחלקה
{
/*הזנת נתונים אל האיברים*/
$this->dom = $domain;
$this->name = $name;
}
function printinfo($type)//פונקציה רגילה
{
if ($type == "domain")
return $this->dom;//מחזיר איבר מהמחלקה. כמו כן אפשר גם לשנות נתונים עם פונקצייה רגילה
elseif ($type == "name")
return $this->name
}
}
$yup1 = new yup('Yup.co.il','Omer');//פה בצד יש הגדרת מחלקה.. עם נתונים שמוזנים
//לתוך פונקצית הבנאי
echo $yup1->printinfo("name");//מחזיר את הפונקצייה printinfo, מבצע על האובייקט yup1
//כלומר ידפיס Omer
echo "<br /><br />";
$yup2 = new yup('Yup.com','BlueNosE');//הגדרת מחלקה נוספת, כלומר אובייקט נוסף
echo $yup2->printinfo("domain");//מחזיר מתוך yup2 הפעם
//והפעם domain ולא name.
//כלומר: Yup.com