- From: David Dorward <david@dorward.me.uk>
- Date: Tue, 11 Nov 2014 06:27:14 +0000
- To: "Benjamin Lehmann" <benjaminlehmannbiz@gmail.com>
- Cc: www-validator@w3.org
- Message-ID: <20B7F098-F1F9-491A-80ED-42E10BFC22C4@dorward.me.uk>
On 7 Nov 2014, at 15:51, Benjamin Lehmann wrote: > You cannot check PHP files with your validation service. That's because it is a *markup* validation service, and PHP isn't markup. > I would either recommend adding full PHP support Any decent tool to test the validity of the HTML generated by PHP would have to run the PHP repeatedly with different input so that sufficient different outputs were all tested. Coming up with good, generic input (which would vary query strings, POST data, headers) would be very difficult and end up with an enormous list and still miss plenty of cases. Running through that huge list would put a lot of load on the computer running the validation service. Any test data needs to be tailored for the specific PHP program. This problem is far better solved in the test suite for the PHP than at the validator. The tests can run the PHP with suitable input, capture the output and then hand it over for validation (using [the API][1]). > or treating PHP files as HTML, and ignore the <?php ?> tags. Again, lots of PHP programs would fail because the effects of running the PHP code are required to get valid markup output from the program. [1]: http://validator.w3.org/docs/api.html -- David Dorward http://dorward.co.uk/
Received on Tuesday, 11 November 2014 06:27:57 UTC