Weekly Materials - Week 14
Chapter 10: Developing Object-Oriented PHP
- Explain basic object-oriented programming concepts
- Use objects in PHP scripts
- Declare data members in classes
- Work with class member functions
Assignments and Due Dates: View
CS2623 Coding Standards - requirements for all class assignments
PHP Programming with MySQL //Second Edition by Don Gosselin, et al
Chapter 10 - Developing Object-Oriented PHP
Text Resources
Errata Sheet
Best Practices
Lynda.com
PHP with MySQL Beyond the Basics by Kevin Skoglund
3. Introduction to Object-Oriented Programming (OOP)
4. OOP in Practice
6. Foundations of an OOP Project (For Inquiring Minds!)
Excellent information that is beyond the scope of the text. However, please take advantage of viewing the tutorials of #6 while you have access to Lynda.com
The text introduces the object-oriented techniques available to mysqli (PHP 5+). In the previous chapters the procedural techniques of the mysqli package had been used. However, this set of videos covers how to make a truly object oriented project.YouTube
Object Oriented Programing (OOP) in PHP for Beginners
Good Demonstration of the basics as well as Encapsulation and Inheritance.
and/or
Object Oriented PHP
good description of OOP in the beginning but goes into more detail
than this class required.
- Object-Oriented (Professor Modification of Text's PowerPoint) View (.ppt) | Print (.pdf)
- Chapter 10: PowerPoint from Text View (.ppt) | Print (.pdf)
- PHP Security Guide http://phpsec.org/projects/guide/ (for your personal reference)
PHPMyAdmin and MySQL which was included with your WAMP|MAMP download will be used for work with databases.
Chapter 10: Review Questions (.rtf file)
Test 4: Review Sheet
- SSP11: Object Oriented (Complete, upload to Apollo1, then submit URL in the LMS)
- Weekly Quiz: Chapter 10 (Located in the LMS)