我如何打印变量,因为它不是变量的值

时间:2011-03-01 15:57:04

标签: php

在此代码中

<?php print "value of a is $a" ?>

我需要打印这个声明吗?

7 个答案:

答案 0 :(得分:4)

如果您不想打印变量值

,请使用单引号
<? php print 'value of a is $a' ?>

答案 1 :(得分:1)

PHP在variable parsing中执行double quoted strings

您可以使用single quoted strings

所以根据你真正想要的,你可以做到

print 'value of a is $a';

字面上打印字符串'value of a is $a'(这没有多大意义)。

或者您可以使用string concatenation打印变量它的值:

print 'value of $a is ' . $a;

将打印'value of $a is 42'(如果$a = 42;)。

答案 2 :(得分:1)

您可以使用单引号或使用$a在双引号内转义\

或者:

<?php print 'value of a is $a' ?>

或者:

<?php print "value of a is \$a" ?>

答案 3 :(得分:1)

如果要打印$a而不是变量的值,有两种方法:

  1. 逃离$print "value of a is \$a";

  2. 请使用单引号

  3. 单引号中的所有内容,包括$ something和特殊字符(换行符\ n,Unicode字符\ uxxxx)都按字面处理。

    print 'value of a is $a';
    

答案 4 :(得分:0)

如果您想打印$a而不是a变量的值,有两种方式:

1。逃离$

<?php print "value of a is \$a"; ?>

2。使用单引号

单引号中的所有内容,包括$something和特殊字符(换行符\n,Unicode字符\uxxxx)均按字面处理。

<?php print 'value of a is $a'; ?>

答案 5 :(得分:0)

如果要在变量中包含变量,则必须使用单引号,如

<? php print 'value of a is $a' ?>

希望这有帮助。

答案 6 :(得分:0)

附加一个点,使用反斜杠转义双引号字符串,或使用单引号并避免转义的必要性。