Well House
Consultants
Training, Open Source Computer Languages

This is page http://www.wellho.net/mouth/2641_Obj ... n-PHP.html

Our email: info@wellho.net • Phone: +44 (0)1225 708225

Object Oriented Programming in PHP

New ... for the first time ever ... our Object Oriented PHP Programming training course is running on a Monday. That's Monday, 26th April 2010. It then revert to Friday - its more normal day of the week - in May.

PHP's roots were not object oriented ... and in the early days of it being used for relatively straightforward and short pieces of code within web pages, that didn't matter. But as people realised just what a superb system / language / tool PHP is, they started writing longer applications in it, and that's where OO really starts coming into its own.

PHP version 4 had objects. Except that (technically) they were flawed - not that this caused too many any problems to most users. When PHP 5 came out, that design issue was resolved, and PHP objects moved from being "good" to "excellent". Which, however, does not mean that everyone must learn and use objects in their PHP for all of their applications just as you wouldn't use an aircraft to get from London's City airport to London's second airport at Gatwick.

So - with the use of Objects in PHP being something which is fundamental to a proportion of our trainees, and irrelevant to the rest of them, we decided to run it as an additional one day course.
(written 2010-02-19 14:17:46)

 
Associated topics are indexed under
H108 - Objects in PHP
  [2774] PHP - Object Oriented Design in use - (2010-05-21)
  [2741] What is a factory? - (2010-04-26)
  [2717] The Multiple Inheritance Conundrum, interfaces and mixins - (2010-04-11)
  [2680] Static class members in PHP - a documented example - (2010-03-16)
  [2632] Shipping a test harness with your class in PHP - (2010-02-12)
  [2435] Serialization - storing and reloading objects - (2009-10-04)
  [2434] Abstract classes, Interfaces, PHP and Java - (2009-10-03)
  [2380] Object Oriented programming - a practical design example - (2009-08-27)
  [2172] PHP4 v PHP5 - Object Model Difference - (2009-05-11)
  [2171] Cleaning up redundant objects - (2009-05-11)
  [2169] When should I use OO techniques? - (2009-05-11)
  [2160] PHP - getclass v instanceof - (2009-05-07)
  [1925] Introduction to Object Oriented Programming - (2008-12-06)
  [1820] Sorting objects in PHP - (2008-10-04)
  [1819] Calling base class constructors - (2008-10-03)
  [1682] Accounts in PHP - an OO demo - (2008-06-19)
  [1535] OO PHP demonstration - comparing objects and more - (2008-02-08)
  [1217] What are factory and singleton classes? - (2007-06-04)
  [1153] Object Oriented Model - a summary of changes from PHP4 to PHP5 - (2007-04-18)
  [1027] Cue the music, I'm happy. - (2007-01-09)
  [836] Build on what you already have with OO - (2006-08-17)
  [720] Planning a hotel refurb - an example of a Gant chart in PHP - (2006-05-14)
  [656] Think about your design even if you don't use full UML - (2006-03-24)
  [485] North, Norther and Northest - PHP 5 Objects - (2005-11-04)
  [421] Don't repeat code - use loops or functions - (2005-08-21)
  [343] Should I use structured or object oriented? - (2005-06-10)
  [205] PHP5 lets you say no - (2005-02-07)
  [124] PHP v Java - (2004-11-20)
  [67] Object Oriented Programming in PHP - (2004-09-29)

Q909 - Object Orientation and General technical topics - Object Orientation: Composite Objects
  [2865] Relationships between Java classes - inheritance, packaging and others - (2010-07-10)
  [2170] Designing a heirarcy of classes - getting inheritance right - (2009-05-11)
  [1348] Screw it or Glue it? Access to Object variables - a warning - (2007-09-12)
  [1345] Perl and Shell coding standards / costs of an IT project - (2007-09-11)
  [592] NOT Gone phishing - (2006-02-05)
  [477] Class, static and unbound variables - (2005-10-25)


Back to
How is your tax pound spent?
Previous and next
or
Horse's mouth home
Forward to
What does a web application look like under Tomcat?
Some other Articles
Optimising and caching your MySQL enquiries
Counting rows in joined MySQL tables
Relating tables with joins in MySQL
What does a web application look like under Tomcat?
Object Oriented Programming in PHP
How is your tax pound spent?
su or su - ... what is the difference?
Finding what has changed - Linux / Unix
Courses - Melksham and elsewhere - until the end of April
Linux - useful tips including history and file name completion
2886 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

© WELL HOUSE CONSULTANTS LTD., 2010: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: +44 (0)1225 708225 • FAX: +44 (0)1225 344596 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho