Maciek Sokolewicz wrote: > On 25-2-2015 20:38, Hannes Magnusson wrote: >> On Wed, Feb 25, 2015 at 9:13 AM, Elmer Beardshall >> <[email protected]> wrote: >>> Where is the guide to the color coding and explanation of the manual. >>> Example below – green is ? >>> >> >> >> >> >> Interesting question. >> >> We don't actually even follow http://php.net/highlight_string so... >> >> Maybe we should add this to http://php.net/about.prototypes ? >> >> -Hannes >> > > > Hi Elmers, > PHP's highlight_string uses just a very small number of colors, which > are defined in http://lxr.php.net/xref/PHP_TRUNK/Zend/zend_highlight.h#25 > > Basically that means: > Text/HTML: black (#000000) > Comments: orange (#FF8000) > Tags, trait names, function names, method names, class names, etc.: blue > (#0000BB) > Encapsulated strings: red (#DD0000) > (reserved) Keywords: green (#007700) such as echo, print, etc.). > > I agree this should be put in a more readable format on the > highlight_string and _file pages IMO. Even though there is a warning > that the color output may change at any time; IMO it should still tell > you what the colors mean.
Aren't the colors configurable via the highlight.* ini settings[1]? Emitting CSS classes instead of style attributes appear to be reasonable improvement nowadays (and might allow to get rid of some ini settings) -- however, I presume that would require an RFC due to the BC break. [1] <http://php.net/manual/en/misc.configuration.php#ini.syntax-highlighting> -- Christoph M. Becker -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
