Jump to content

Recommended Posts

Strings enclosed in single quotes are taken to be literal - that is, any variables inside them are not evaluated. For example:

 

<?php
$foo = 'bar';
echo 'The string is: $foo';
?>

Produces the exact text:  The string is: $foo

 

If you enclose the string in double quotes, however, variables are evaluated. So:

<?php
$foo ='bar';
echo "The string is: $foo";
?>

Produces: The string is bar

 

So, if you want to echo variables within your string, you must either use double quotes or concatenation:

 

<?php
$var = 'some variable';
//either
echo "Some other text $var a bit more text";
// or
echo 'Some other text '.$var.' a bit more text';
?>

Link to comment
https://forums.phpfreaks.com/topic/72942-syntax/#findComment-367909
Share on other sites

ah sorry it was bad  coding thanks ginger worked on my coding though it was javascript but still worked i guess she could do something like

 

 

<?php echo '<form action='post-premiumreview.php?id=.$subid.' method=POST>';?>

 

That wouldn't work. You'd need to do:

<?php echo '<form action="post-premiumreview.php?id='.$subid.'" method="POST">';?>

Link to comment
https://forums.phpfreaks.com/topic/72942-syntax/#findComment-367928
Share on other sites

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.