How would I go about checking if and include or a require has an error in it. For example, and include would try to be included, if that page has an error the page isn’t included and a message is throw?
Cheers.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can’t catch a parse error in PHP in the same language environment (for obvious reasons).
One approach might be to run
php -l your_included_file.phpusing exec and then check the exit code. The-l(lint) argument checks that your code can be parsed correctly.