added php for including a number, special character, and CamelCase option