I do PHP coding a lot in my company and personal work. Usually my files get bigger, sometimes more than 2000-3000 lines long. Then, they get difficult to manage.
My Question: What should be (is) the standard length of a PHP code file in terms of lines-of-code. At what length do you guys split it up?
Note: No Object Oriented programming (I don’t use classes). Please answer accordingly.
Clarification of not using classes:
- I do use functions a lot.
- I don’t use classes because the code is legacy. I have to maintain that and add new features.
- I was a C programmer before. So, going OO is somewhat tough for me. Like learning whole new way of doing things.
There is no good standard length. Some files grow bigger, some smaller.
A good guiding principle from Object Oriented Programming is separating tasks and concerns into classes, and splitting those classes into separate files.
That is the most logical separation, and allows using PHP 5’s Autoloading. The basic principles may be worth adopting even if you don’t want to get into serious OOP.
Related questions: