我有一个php脚本,其中包含很少的变量e.ct“welcome.php”
<?php
$hello = '<p class="fontBlack15">we will collect your rent to co-inside with your student loan payments. </p>';
?>
在另一个php脚本“hello.php”中我有:
<?php include 'welcome.php';?>
<div id="header"><? echo $hello; ?></div>
这项工作......我真的不知道为什么?
谢谢
答案 0 :(得分:2)
可能你应该改变
<div id="header"><? echo $hello; ?></div>
到
<div id="header"><?php echo $hello; ?></div>
或将short_open_tag
更改为1
修改强>
或者如果你使用PHP 5.4+,你也可以简单地使用:
<div id="header"><?= $hello; ?></div>
显示变量的值,而不管short_open_tag
设置
答案 1 :(得分:2)
这是因为XAMPP不允许使用PHP语法的简短版本。
<div id="header"><?php echo $hello; ?></div>
您必须使用<?php
代替<?
答案 2 :(得分:0)
请检查您的短标签是否正常工作。 否则转到php.ini文件并取消注释short_open_tag
答案 3 :(得分:0)
虽然您没有指定您的文件是否在同一目录中?如果 Ozan Kurt 和MarcinNabiałek的答案没有为您锻炼,那么可能是您的文件位于不同的目录中,为此您必须提供目录路径你的包括例如
<?php include '../your_file_path/welcome.php'; ?>
then
<div id="header"><?php echo $hello; ?></div>