Jump to content

syntax


angelsRock

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.