CSS HTML Validator - The fast, all-in-one, HTML, CSS, Link, SEO, spelling, and accessibility checker for Windows, & htmlval for Mac and Linux
Home Check PHP Syntax

PHP Syntax Checking with CSS HTML Validator for Windows

php logo

CSS HTML Validator (Home, Pro, or Enterprise edition) can integrate with PHP's syntax checker for easy PHP script/code syntax checking. NOTE: Don't forget that CSS HTML Validator can also check the HTML output of your PHP scripts.

Follow the below steps to check PHP syntax with CSS HTML Validator :

  1. Download CSS HTML Validator and install it (the free trial will work too).
  2. Download the PHP Windows binary files (new window). We recommend downloading the Zip file (instead of the Debug Pack) and then extracting the zip file to a folder like "c:\PHP\" or "C:\Program Files\PHP\".

    NOTE: Either the "Thread Safe" or "Non Thread Safe" download option will work. Do not use the "Download source code" link. If you have a 64-bit OS (which most people do these days) then either the x64 or x86 version will work, but only the x86 version will work with a 32-bit OS.

  3. Start CSS HTML Validator and go to the Validator Engine Options (Ctrl+F4) and then to the PHP Checker options page. Make sure the option to enable PHP syntax messages is enabled, and the path to php.exe is set correctly to something like "C:\PHP\php.exe" (where you unzipped the PHP files). Click OK.
  4. In CSS HTML Validator, open your PHP document (or HTML, CSS, etc) and press F6 to check it. The results should appear in the Results Window at the bottom of the main program window. Messages from php.exe will begin with "[PHP]".
  5. Please contact us if you have any questions about PHP syntax checking with CSS HTML Validator.

PHP Script Syntax Checker Screen Shots

The PHP Checker options page in the Validator Engine Options showing example options for enabling PHP syntax checking.

The PHP Checker Options Page in the Validator Engine Options of CSS HTML Validator.

A screenshot of CSS HTML Validator checking the PHP syntax of a simple sample document.

The validation results, which include the PHP syntax check and a PHP error message, are shown at the bottom of the window in the Results Window. Notice the PHP syntax error for the double right parenthesis in the echo() function. Validator messages from the PHP syntax checker begin with "[PHP]".