Add note about not capitalizing PHP in tags (#28882)

This commit is contained in:
Richard Hall
2019-03-31 13:18:12 -04:00
committed by Randell Dawson
parent c08f3785cb
commit 93c092d5e7

View File

@ -4,6 +4,8 @@ title: PHP tags
When PHP parses a file, it looks for opening and closing tags, which are `<?php` and `?>` which tell PHP to start and stop interpreting the code between them. Parsing in this manner allows PHP to be embedded in all sorts of different documents, as everything outside of a pair of opening and closing tags is ignored by the PHP parser.
Note: using capital letters in tag declaration `<?PHP` goes against the PSR-1 basic coding standard and should not be used.
PHP also allows for short open tag `<?` (which is discouraged since it is only available if enabled using the `short_open_tag php.ini` configuration file directive, or if PHP was configured with the `--enable-short-tags` option).
If a file is pure PHP code, it is preferable to omit the PHP closing tag at the end of the file. This prevents accidental whitespace or new lines being added after the PHP closing tag, which may cause unwanted effects because PHP will start output buffering when there is no intention from the programmer to send any output at that point in the script.