Apache/Wamp/php 问题? Chrome 显示结束 php 标签 ?>
Apache/Wamp/php issue? Chrome showing closing php tag ?>
我有一个可能很基本但仍然很奇怪的问题 - Chrome 无法正确显示数组并显示结束 php 标记。我确定我在某处犯了一些非常基本的错误。我尝试用单引号和双引号将数组键和值括起来,将结束分号更改为冒号,但没有任何效果。
测试页面代码如下:
<html>
<head>
</head>
<body>
<?php
$beatles = array(
"John" => "vocals",
"Paul" => "bass",
"George" => "guitar",
"Ringo" => "drums",
);
?>
</body>
</html>
这里是 Chrome 中的输出:
"vocals", "Paul" => "bass", "George" => "guitar", "Ringo" => "drums", ); ?>**
我做错了什么?
我只能想到一件事,那就是文件的扩展名不是 php。检查文件的扩展名,如果不是 php 尝试将代码保存到 php.
您确定 PHP 在您的服务器上正常工作吗?你测试过其他东西吗?试试下面给出的代码,看看会发生什么?
<?php echo time(); ?>
我认为您保存的文件扩展名为 .html,而您的文件不是 php 文件,您必须将代码写入扩展名为 php 的文件中。 print_r 用于显示数组值的数组。
首先,确保您访问的是本地主机,而不是计算机上的实际文件。你的 URL 应该是 "localhost/yourfile.php".
然后,检查并确保您正在加载的文件扩展名以 .php
结尾
最后,确认 Apache 设置为在 .php 文件上使用 PHP。您可以在 httpd.conf.
中验证这一点
为此,
- 左键单击计算机右下方托盘中的 Wamp 图标
- 阿帕奇
- 左键单击httpd.conf
- 搜索
<IfModule mime_module>
- 确认它有这一行:
AddType application/x-httpd-php .php
此代码在 PHP 文件中不会显示任何内容,在 html 中将不起作用。您应该将此文件重命名为 fileName.php
我有一个可能很基本但仍然很奇怪的问题 - Chrome 无法正确显示数组并显示结束 php 标记。我确定我在某处犯了一些非常基本的错误。我尝试用单引号和双引号将数组键和值括起来,将结束分号更改为冒号,但没有任何效果。
测试页面代码如下:
<html>
<head>
</head>
<body>
<?php
$beatles = array(
"John" => "vocals",
"Paul" => "bass",
"George" => "guitar",
"Ringo" => "drums",
);
?>
</body>
</html>
这里是 Chrome 中的输出:
"vocals", "Paul" => "bass", "George" => "guitar", "Ringo" => "drums", ); ?>**
我做错了什么?
我只能想到一件事,那就是文件的扩展名不是 php。检查文件的扩展名,如果不是 php 尝试将代码保存到 php.
您确定 PHP 在您的服务器上正常工作吗?你测试过其他东西吗?试试下面给出的代码,看看会发生什么?
<?php echo time(); ?>
我认为您保存的文件扩展名为 .html,而您的文件不是 php 文件,您必须将代码写入扩展名为 php 的文件中。 print_r 用于显示数组值的数组。
首先,确保您访问的是本地主机,而不是计算机上的实际文件。你的 URL 应该是 "localhost/yourfile.php".
然后,检查并确保您正在加载的文件扩展名以 .php
结尾最后,确认 Apache 设置为在 .php 文件上使用 PHP。您可以在 httpd.conf.
中验证这一点为此,
- 左键单击计算机右下方托盘中的 Wamp 图标
- 阿帕奇
- 左键单击httpd.conf
- 搜索
<IfModule mime_module>
- 确认它有这一行:
AddType application/x-httpd-php .php
此代码在 PHP 文件中不会显示任何内容,在 html 中将不起作用。您应该将此文件重命名为 fileName.php