Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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吗?代码会验证吗?_Php_Html_Noscript - Fatal编程技术网

我们可以在标记中使用php吗?代码会验证吗?

我们可以在标记中使用php吗?代码会验证吗?,php,html,noscript,Php,Html,Noscript,这样使用是否正确有效: <noscript> <?php require_once 'somefile.php'; ?> </noscript> 我一直在寻找这个答案很多,但不幸的是没有太多的运气。这里引用了@SLaks on的一个答案 如果将PHP代码放入标记中,它将始终执行, 是否启用Javascript。但是,代码的输出将 仅当禁用Javascript时才可见 但是,我不太清楚在标记中使用php是否有效 当然可以。Noscript设计用于用户禁用Jav

这样使用是否正确有效:

<noscript>
<?php require_once 'somefile.php'; ?>
</noscript>
我一直在寻找这个答案很多,但不幸的是没有太多的运气。这里引用了@SLaks on的一个答案

如果将PHP代码放入标记中,它将始终执行, 是否启用Javascript。但是,代码的输出将 仅当禁用Javascript时才可见


但是,我不太清楚在标记中使用php是否有效

当然可以。Noscript设计用于用户禁用JavaScript时,为什么不呢?但请注意,它将始终在呈现页面时执行。几乎所有的互联网用户都使用JS,所以这可能会有点开销。

当然可以。Noscript设计用于用户禁用JavaScript时,为什么不呢?但请注意,它将始终在呈现页面时执行。互联网上几乎所有的用户都使用JS,因此它可能会有一点开销。

当然是这样。在PHP预处理之后,在客户端计算。因此,无论您在somefile.php中放入什么,都将对其进行处理,然后将结果发送到标记内的客户端。但是,正如Slaks所说,在禁用JS之前,不会显示生成的输出

在页面中包含PHP的方式与HTML验证无关,只要生成的页面是有效的HTML。

当然是。在PHP预处理之后,在客户端计算。因此,无论您在somefile.php中放入什么,都将对其进行处理,然后将结果发送到标记内的客户端。但是,正如Slaks所说,在禁用JS之前,不会显示生成的输出


在页面中包含PHP的方式与HTML验证无关,只要生成的页面是有效的HTML。

在标记中使用PHP是有效的-PHP在服务器上进行评估,而不是发送到客户端

在标记中使用PHP是有效的-PHP在服务器上计算,而不是发送到客户端

PHP对文本流进行操作。它不在乎文本是什么。它要么只是输出输入,要么在PHP中对文本流进行操作。它不在乎文本是什么。它要么只是输出输入,要么在一个标签中使用PHP——PHP在服务器端运行。是的,它是有效的。但就像你引用的那样。如果禁用Javascript,php内容将不会显示。是一种非常二进制的方法来处理JavaScript失败的可能性,一般来说,您应该避免它,并遵循和的原则。您可以在服务器端运行的任何标记-PHP中使用PHP。是的,它是有效的。但就像你引用的那样。如果禁用Javascript,php内容将不会显示。是一种非常二进制的方法来处理JavaScript失败的可能性,一般来说,您应该避免它,而是遵循和的原则。是的,您是正确的。在somefile.php中,我实际上向用户显示了一条简单的“Javascript disabled”消息,以及一个选项,如果用户愿意,可以启用该消息,或者他可以点击一个链接,该链接会将用户带到该站点的非Javascript版本。类似于谷歌在其Gmail网站上的做法。为了整洁,我用css设计了这个页面,因此我想把代码放到一个单独的文件中,这样就不会使我的代码凌乱。是的,你是对的。在somefile.php中,我实际上向用户显示了一条简单的“Javascript disabled”消息,以及一个选项,如果用户愿意,可以启用该消息,或者他可以点击一个链接,该链接会将用户带到该站点的非Javascript版本。类似于谷歌在其Gmail网站上的做法。为了整洁,我用一些css设计了这个页面,因此我想把代码放到一个单独的文件中,这样就不会使我的代码凌乱。