1. How can you set the default language in CodeIgniter for an application that supports multiple languages?
2. Which hook point in a web framework is executed before the main controller method?
3. In a RESTful API, what is the primary role of a resource identifier (URI)?
4. What is the purpose of testing in CodeIgniter applications?
5. Which CodeIgniter Helper is used for handling sessions and session-related operations?
6. What does the "pre_system" hook point in a web framework typically handle?
7. How do you display form error messages in a CodeIgniter view file?
8. How do you specify a default controller and method in CodeIgniter's routing configuration?
9. What does a project manager typically do in the context of a CodeIgniter project?
10. How can you install CodeIgniter 4 in your project?
11. What is the default URL structure for CodeIgniter 4 routes?
12. What is the recommended PHP version for CodeIgniter 4?
13. What is the primary advantage of using RESTful services for integration?
14. Where is the configuration for hooks typically defined in a web framework?
15. What is the recommended approach to store sensitive configuration settings in CodeIgniter?
16. In CodeIgniter, which configuration file is often modified for production deployment?
17. What is Authentication in the context of web applications?
18. How are URL segments mapped to controller methods in CodeIgniter?
19. What is the purpose of the URL Helper in CodeIgniter?
20. Which CodeIgniter function is used to display a customized error message to the user?