Jump to content

Recommended Posts

Hi all,

 

I need help on this. If I have a php tag <?php ?> within another php tag. How do I process the inner tag as just plain text without the CLI interpreting it? Do I need to write some config file for the CLI or do I use a flexible parser? I am clueless. Any ideas or suggestions would help.

 

Regards,

weijie

Link to comment
https://forums.phpfreaks.com/topic/145424-php-tags-within-php-tags/
Share on other sites

This should work all right.

 

In PHP 5.3.0 the NOWDOC syntax will be introduced, which will be a bit more elegant, but until then there isn't really much more you can do about it.

 

You might also want to check highlight_string function.

I am not sure how to install the development version. Thus, I tried the windows build at this link http://windows.php.net/snapshots/. However, I still cannot get it to work. It reports a PHP parse error.

 

The test code I tried to parse according to NOWDOC syntax

 

<?php

echo <<<'EOT' echo "Hello world!" EOT;

?>

 

Any idea?

I think I got it solved. I was using a notepad to edit the php file. Thus, it may introduce some unwanted new lines or returns in the nowdoc statement. So I guess I must be careful with it. Another question is that I cannot use nowdoc to create single line statements like echo <<<'EOT' test EOT;. It will still parse wrongly. Any way to work around it?

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.