View Single Post
Old March 27th, 2007, 02:50 PM   #1 (permalink)
Ziki
Owner/Admin
Ziki's Avatar
 
Location: Slovakia
Age: 15
Posts: 242 -- Threads: 37
Total ZCredit: 3100
Rep Power: 10Ziki is on a distinguished road
Send a message via ICQ to Ziki Send a message via Skype™ to Ziki
Default [How-To]Object Programming in PHP

Ok after I learned how to do it I want to teach it in a much easier way.So the base of an object is to create the class which looks something like this:
Quote:
class nameofclass {
//my first class was created


}

Ok we now created a class which will hold the prefix of all functions so now we want to try adding a simple function,for instance:
Quote:
class nameofclass {
function plus ($x, $y)
{
$this->plus = $x + $y;
return $this->plus;
}
}

So now we created a function inside.Notice $this which will be later replaced by the name of the class.

But when you would try to echo it it would give you an error that the function is a non-object.For that we have to construct the actual object:
Quote:
class nameofclass {
function plus ($x, $y)
{
$this->plus = $x + $y;
return $this->plus;
}
}
$nameofclass = new nameofclass();
new indicates that we created a new object.So now we can use $nameofclass->plus(2, 9) which will output 11.Of course you can insert more functions.

This was a very short introduction to OOP.
__________________
This is my signature
Ziki is offline   Reply With Quote