Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 适用于Windows的xampp_Php_Xampp - Fatal编程技术网

Php 适用于Windows的xampp

Php 适用于Windows的xampp,php,xampp,Php,Xampp,为什么我的本地托管文件显示为这样 一切都未定义,定义的变量不起作用 我是否应该在xampp中启用插件以使其工作?必须禁用PHP短标记。如果您检查生成页面的源代码,您会注意到img标记具有src值,如 <?=$website?>/images/hitpoints.gif /images/hitpoints.gif 你有两个选择。或者将代码更改为 <?php echo $website ?>/images/hitpoints.gif /images/hitpoints

为什么我的本地托管文件显示为这样

一切都未定义,定义的变量不起作用


我是否应该在xampp中启用插件以使其工作?

必须禁用PHP短标记。如果您检查生成页面的源代码,您会注意到img标记具有src值,如

<?=$website?>/images/hitpoints.gif
/images/hitpoints.gif
你有两个选择。或者将代码更改为

<?php echo $website ?>/images/hitpoints.gif
/images/hitpoints.gif
或者在php.ini中启用短标记。您可以使用google获得关于第二个选项的帮助


我强烈建议使用第一种方法,因为短标记将被丢弃在与XML文档不兼容的未来版本的PHP中,从而降低代码的可移植性。

FYI,这个问题的标题不是很好。更多的人阅读标题有意义的问题。+1表示正确答案,-1表示删除短标签。我听说asp样式的标签将被php6禁用(但我不确定)——但从未听说过短标签被删除。你能提供一些(官方)来源吗?在那之后,我会投票支持你。我想你是对的。没有官方声明短标记将被丢弃,但由于在5.3中默认禁用了短标记,使用短标记的代码可能不是很容易移植。此外,如果您处理的是XML文档,它与