Ravi Sir's Cyber Security Cards › Interview Cards
How do you test PHP syntax before deploy?
How do you test PHP syntax before deploy? Run php -l file.php on the server or in CI to catch syntax errors before going live. A missing semicolon can take the whole page down. php -l finds it first. “I run php -l, then re-test the login and order pages on the lab URL.” Syntax-OK is not the same as

Read card text
What this card says
Short answer
Run php -l file.php on the server or in CI to catch syntax errors before going live.
Example
A missing semicolon can take the whole page down. php -l finds it first.
Say it in the interview
“I run php -l, then re-test the login and order pages on the lab URL.”
Why it matters
Syntax-OK is not the same as secure, but it stops silly, avoidable outages.
Learn more in the lesson: 46.4 Web Servers and MySQL Interview Questions