- Does your team use global functions or do they put their global functions as public static methods of classes?
- Does your team use include files that include other include files or do they use spl_autoload to load classes automatically when they are first used?
- Does your team use global variables and the global keyword or do they put global variables as properties of classes?
- Does your team use inheritance with the extends keyword?
- Does your team write code directly using mysqli or do they use a wrapper class for database functionality just in case they want to use sql server in the future?
- Does your team use prepared statements, or stored procedures, or do they build the sql statement as a string?
- Does your team use the new php 7 type hints for string, int, bool, and float in function parameters?
- When testing your website, what browsers do you support?
- Is your project plaigued with session timeout complaints from the users or is your website stateless?
- Does your team use test driven development?
- If the customer asks for more changes just before a sprint is complete, do you postpone those changes until the next sprint or try to make the additional changes part of the current sprint?
- C# has classes such as the datatable class and methods such as linq. Do you use any classes in php that provide equivalent functionality?
- If a customer wanted us to use PHP 4 would you accomodate him or make him upgrade to at least version 5?
Back