/ LJCPHPCodeDoc


A PHP project in this documentation referes to a group of PHP files that are intended to be used together or are classified as files with related or similar functionality such as common code.

PHP files in this documentation are often referred to as Library Files because they can contain more than one class. The PHP files in the LJC PHP Projects are appended with "Lib" to indicate this potential relationship and in some cases to prevent a name conflict with the principle class in the file.

The LJC PHP projects attempt to define all related classes in the same PHP file. This makes it easier to include the classes in another PHP file. In some cases, related classes may be kept in one or more additional PHP files to make it easier to read and edit even though the classes are logically part of the associated parent file.

Files with related classes are kept together in the same project location. The exception is common code which is kept in a location accessible to all projects.

Library Files and Classes are prefixed with "LJC" to support uniqueness which helps to prevent duplicate name conflicts with other PHP files and classes.


Common Libraries
Common Code Common Class Library
Common Text Output Common Text Output Class Library
Collections Common Collection Class Library
Data Libraries
PDO Data Access PDO Data Access Library
PDO Data Managers PDO Data Manager Library
Text Reader Libraries
Text Reader Text Reader Class Library
Text Ranges Class Library Text Ranges Class Library
Text Generator Utility
Gen Sections Generate Section Class Library
Text Generator Text Generator Class Library
Code Doc Generator Utility
Gen CodeDoc Generate CodeDoc Library
XML Comments XML Comments Class Library
DocData XML Generate DocData XML Class Library
DocData DocData Class Library
GenData XML Generate GenData XML Class Library
GenData XML Sections GenData XML Class Library
File XML Comments Include File XML Comments Class Library
Param XML Comments Param XML Comments Class Library
4 Projects

Copyright © Lester J. Clark and Contributors.
Licensed under the MIT License.