2012-11-09 93 views
1

我發現這個形式,其中輸入值填充變量此無法理解標籤?

<%= 

標籤內,

這是什麼標籤?

它屬於哪種編程語言?

<input type="hidden" name=" requestparameter " value="<%= requestparameter %>"> 
+2

這是一個asp標籤 – Andy

回答

3

值是asp標籤可以在PHP通過php.ini文件中設置asp_tags=1被啓用。當啓用時,

<% 
    //php code here 
%> 

相當於

<?php 
    //php code here 
?> 

在這種情況下

<input type="hidden" name=" requestparameter " value="<%= requestparameter %>"> 

相當於

<input type="hidden" name=" requestparameter " value="<?php echo(requestparameter) ?>"> 
4

這是一個asp解析標籤。它表示應將內部值寫入輸出。在PHP中,這些標籤可以通過設置啓用。

+2

「* a setting *」是['asp_tags'](http://www.php.net/manual/en/ini.core.php#ini.asp-tags) – h2ooooooo

1

,其爲asp標籤寫的可變

2

經典(未.NET)ASP(活動服務器頁)服務器標籤:

<%="Text"%> or <%=someVariable%> 

是短期形式:

<% Response.Write "Text" %> or <% Response.Write("Text") %> or 
<% Response.Write someVariable %> or <% Response.Write(someVariable) %> 

這將作爲文本到HTML頁面輸出。