【发布时间】:2017-09-11 20:40:42
【问题描述】:
在本地服务器环境访问我的test.php,chrome不会加载页面。
<?php
virtual('./database_functions.php');
echo "<!DOCTYPE html>";
echo "<body>";
echo "<p>Hello World"</p>;
echo "</body>";
echo "</html>";
?>
【问题讨论】:
-
你为什么用
virtual而不是include/require? -
Dreamweaver 将其放入文件中。这是为了相对参考,所以我保留了它?你能告诉我你为什么问吗?为什么我不使用它?
-
哦,不喜欢 Dreamweaver 的另一个原因。 Here is the documentation on virtual,基本上它是在进行 apache 调用,而不是将您需要的未处理代码插入到脚本中。您需要使用include 或require(我个人会使用
require_once),这将完全按照您创建的方式放置PHP 代码。 -
好的。这就说得通了。显然 Dreamweaver 根据站点配置将其用于相对引用。我已经回到使用原始文本来编写我的 HTML 和 PHP,因为 Dreamweaver 是一个如此臃肿的 POS。
标签: php google-chrome