O'Reilly logo

Joomla!™ Programming by Louis Landry, Mark Dexter

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix A. Crash Course on PHP and Object-Oriented Programming

This appendix is designed as a quick-start guide for PHP and object-oriented programming. Here we try to give you the minimum you need to get started with Joomla! programming. Our focus is on short, practical explanations. There are many online tutorials and books on these subjects that you are encouraged to explore for more in-depth information about any of these topics.

PHP File Structure

PHP is an interpreted language, so the .php files are both the source code and the executable code. These text files can be edited with any text editor. Note that for Joomla, we use UTF-8 encoding for all text files.

PHP-Only Files

Most PHP files in Joomla only contain PHP code. These files start ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required