如何在 PHP 中回显字符串常量时删除警告


How to remove warning in echoing a string constant in PHP

我声明了一个名为LABTITLE的字符串常量。当我尝试在标题标签中回显它并运行代码时,网页的标题显示警告。我的代码有问题吗?

我们的教授特别指示以这种方式打印标题。

标题标签:

<title>
    <?php
    echo constant("LABTITLE");
    ?>
</title>

PHP代码:

<?php
define("LABTITLE", "Laboratory Activity No. 2");
?>

然后,每当我运行时,这都会显示在"标题"选项卡中:
警告 : constant((: 在 C:''xampp''htdocs''Lab2''index.php 第 12 行找不到常量 LABTITLE

首先定义您的常量,然后您可以获得值。 看起来您在定义之前使用的是常量值。

<?php
define("LABTITLE", "Laboratory Activity No. 2");
?>
<title>
    <?php
    echo constant("LABTITLE");
    ?>
</title>
相反,

您可以直接使用

<title>
    <?php
    echo LABTITLE;
    ?>
</title>

包括以下内容。

<?php
define("LABTITLE", "Laboratory Activity No. 2");
?>