#46933 [Opn->Bgs]: valid backslashes in the docs are removed

From: Date: Tue, 23 Dec 2008 10:34:51 +0000
Subject: #46933 [Opn->Bgs]: valid backslashes in the docs are removed
References: 1  Groups: php.doc.bugs 
Request: Send a blank email to doc-bugs+get-1658@lists.php.net to get a copy of this message
ID: 46933 Updated by: bjori@php.net Reported By: haohappy@php.net -Status: Open +Status: Bogus Bug Type: Doc Build problem Operating System: Linux PHP Version: Irrelevant New Comment: People really should be using 5.3 for multiple reasons. We however cannot require it as there still isn't released :( Previous Comments: ------------------------------------------------------------------------ [2008-12-23 09:07:39] philip@php.net Namespaces were added in PHP 5.3, so you need to run PhD with 5.3 because highlight_string() is used for the syntax highlighting. Maybe it's time we require 5.3, or at least yell at people if they don't have it (and warn them about a few more things). ------------------------------------------------------------------------ [2008-12-23 08:40:47] haohappy@php.net Description: ------------ I compiled PHP docs using PhD and found some valid backslashes in the docs are removed. These errors can be typically found in the chapter 'Namespaces'. Here is the right example: http://www.php.net/manual/en/language.namespaces.nested.php and here is my result: http://www.phpeye.com/phpmanual/language.namespaces.nested.html Reproduce code: --------------- The commands I used: php configure.php --with-lang=zh --enable-chm /home/www/php/bin/phd -d .manual.xml -L zh The html files were generated in the directory 'phpdoc-zh/chm/res' . Expected result: ---------------- For example, the right code is: <?php namespace MyProject\Sub\Level; ?> Actual result: -------------- but the actual result I got was: <?php namespace MyProjectSubLevel; ?> The backslashes '\' were missing. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=46933&edit=1

« previous php.doc.bugs (#1658) next »