[英]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 echo time(); ?>
我认为您以.html扩展名保存文件,而您的文件不是php文件,则必须在具有php扩展名的文件中编写代码。 和print_r您的数组以显示数组值。
首先,请确保您正在访问localhost而不是计算机上的实际文件。 您的URL应该显示“ localhost / yourfile.php”。
然后,检查并确保您正在加载的文件扩展名以.php结尾
最后,验证Apache已设置为在.php文件上使用PHP。 您可以在httpd.conf内部进行验证。
去做这个,
<IfModule mime_module>
AddType application/x-httpd-php .php
PHP文件中的此代码将不显示任何内容,而html中的代码将无效。 您应该将此文件重命名为fileName.php
我只能记住一件事,那就是文件的扩展名不是php。 检查文件的扩展名,如果不是php,请尝试将代码保存到php中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.