0

是否有允许 Dreamweaver 在我键入时实际显示“Hello World”的扩展或设置<?php echo _("Hello World"); ?>

相反,它只显示一个“php”图标。

我的意思是,我通常将 HTML 和 PHP 混合在一起,例如:

<strong>We found <?php echo $results;?> results!</strong>

这样,在 Dreamweaver 中,我可以在设计模式下轻松查看页面的总体布局和静态文本(Dreamweaver 只是用 php 图标替换 php 代码)。

但是,现在我需要使用 php 'gettext' 进行国际化。为此,我必须这样做:

<strong><?php echo _("We found");?> <?php echo $results;?> ...

所以现在我的静态文本在 Dreamwever 的眼中变成了 php 代码,所以它不再显示了。我想知道是否有任何扩展或其他东西可以使我的工作更轻松。

4

2 回答 2

0

PHP 是一种服务器端语言,这意味着它必须通过 PHP 解释器才能显示输出,据我所知 Dreamweaver 没有内置解释器,所以我怀疑如果没有进一步的高级配置,它是可能的。

于 2009-11-18T01:18:57.780 回答
0

除非它具有某种用于解析 PHP 的扩展,否则绝对不可能按照您的要求去做。

您能够看到文本的唯一方法是在您的 Web 服务器中实际运行该站点,或者将 Dreamweaver 项目放在 Web 服务器文件夹中,这样当您预览页面时,它就会被 PHP 解析。

简而言之,在 IDE 中无法解析和输出 PHP 的结果。

于 2009-11-18T02:05:35.877 回答