We could discuss PHP 5 and Object Oriented Programming in an MVC framework,
where efficient programming is done by passing objects through the system.
ex:
public function getCustomerByCustomerID(Customer_Model $customer){
If(isset($customer->getCustomerID()){
$this->db->where('customerID', $customer->getCustomerID);
$this->db->get('customers');
if($this->db->result->count() == 0){
Throw new Exception("Invalid Customer ID");
}else{
foreach($this->db->result as $customerRecord){
$customer->setCustomerFirstName($customerRecord->firstName);
$customer->setCustomerLastName($customerRecord->lastName);
return $customer;
}
}
}else{
Throw new Exception("Invalid Customer ID");
}
}
This is of course something that a lot of us are familiar with, but there
may be others that do not understand Design Patterns, PHP Objects and Object
Oriented Programming.
Thoughts?
-Will
On Mon, Dec 1, 2008 at 12:44 PM, Alan Young <[EMAIL PROTECTED]> wrote:
> On Sun, Nov 30, 2008 at 10:26, Ryan Simpkins <[EMAIL PROTECTED]>
> wrote:
> > P.S. If no one volunteers, I will be giving the following presentation:
> "How
> > Open Source is like the Rocky Horror Picture Show." During which we will
> watch
> > the movie in an order determined by benevolent dictator vote. Please
> spare me
> > from serving any meatloaf. Oooo. Ka-ching!
>
> Hey! I just watched that (again) over the weekend!
>
> I'll play Frank-n-furter! Because, hey, he does both Susan Sarandon
> *and* Barry Bostwick!
> --
> Alan
> Shelley Winters - "Whenever you want to marry someone, go have lunch
> with his ex-wife."
>
> /*
> PLUG: http://plug.org, #utah on irc.freenode.net
> Unsubscribe: http://plug.org/mailman/options/plug
> Don't fear the penguin.
> */
>
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/