Jump to content

Help with constant


lingo5

Recommended Posts

Anything within single quotes is interpreted as a string literal. Anything within double quotes is interpreted as a string unless prefixed with $ which makes it a variable. There's no way to tell the difference between what should be interpreted as a string literal and what should be interpreted as a constant within double quotes because there is no prefix to indicate that the value is a constant. Look at the quoting, and paste this code into a script to see how each is handled.

 

<?php
define( 'error', 'There has been an error!' );
$error = 'Something cratered';

echo 'error<br>';
echo '$error<br><br>';

echo "error<br>";
echo "$error<br><br>";

echo $error . '<br>';
echo error;

Link to comment
https://forums.phpfreaks.com/topic/250173-help-with-constant/#findComment-1283717
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.