php files and tests respect underscores in arrays, method calls, and public properties