Re[2]: Incorrect newline counters

Dmitry Koteroff <[email protected]>
Newsgroups gmane.comp.php.smarty.devel
Message-ID <[email protected]>
MO> I'd say in theory, any function on a line **by itself** that does not
MO> produce output directly should not create a line in the output. So, #2
MO> would probably be the expected output. Similar example:
MO> {if $foo}
MO> bar
MO> {/if}
MO> should output:
MO> bar\n
MO> and not:
MO> \nbar\n\n
Stop. It is identical to PHP's behaviour:

<?if (...) {?>
bar
<?}?>

Result is "bar\n".

But  you  had said before that newlines MUST not be ignored after
{...} constructions!

Can you explain this? Maybe newlines must be always deleted after
block-tags, but not after function-tag?

Can you explain the FULL behavour of different tags?

-- 
Best regards,
  Dmitry Koteroff.

-- 
Smarty Development Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.