ID: 5007 Comment by: mark at hell dot ne dot jp Reported By: waldschrott at kiffen dot de Status: Analyzed Bug Type: Feature/Change Request Operating System: all PHP Version: 4.0 Latest CVS (13/06/2000) New Comment:
I believe this feature request can now be closed (with PHP 5.3.0). http://fr.php.net/language.types.string#language.types.string.syntax.nowdoc Previous Comments: ------------------------------------------------------------------------ [2000-08-28 01:49:53] [EMAIL PROTECTED] in addition we could make here-docs structured code friendly by adding sth. like a parameter (don´t know where,maybe <<<3"MARK") indicationg how many tabs are prepended, thus the above would render echo <<<3"MARK" \t\t\tHello \t\t\tMr. Foobar \t\t\t\tTest MARK; as Hello Mr. Foobar \tTest and not with these redundant 3*\t´s in front of every line then users can user here-docs in classes and functions *without* crippling their code to ugliness ------------------------------------------------------------------------ [2000-07-08 10:49:48] waldschrott at kiffen dot de --<cut>-- The format of here-documents is as follows: <<[-]word here-document delimiter No parameter expansion, command substitution, arithmetic expansion, or pathname expansion is performed on word. If any characters in word are quoted, the delimiter is the result of quote removal on word, and the lines in the here-document are not expanded. If word is unquoted, all lines of the here-document are subjected to parameter expansion, command substitution, and arithmetic expansion. In the latter case, the character sequence \<newline> is ignored, and \ must be used to quote the characters \, $, and `. If the redirection operator is <<-, then all leading tab characters are stripped from input lines and the line containing delimiter. This allows here-documents within shell scripts to be indented in a natural fashion. --<cut>-- ------------------------------------------------------------------------ [2000-06-13 19:22:54] waldschrott at kiffen dot de Perl has <<"MARK" and <<'MARK' (as Stas told me), it would be handy for PHP too... I think sample code isn´t need, because it´s an existing feature in Perl core devolpers know of. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=5007&edit=1
