我可以从一个经典的asp vbscript asp函数返回html吗?那么PHP呢?



我可以调用经典ASP vbscript函数并让它返回html吗?我有一个做一些计算的函数,但我希望它也能发回html。它能做到吗?.

response.write MyFunction()
function myFunction()
  return "<b>test</b>"
end function

我得到一个类型不匹配错误。

第二个问题,请,如果这是php,我可以发回html和做一些像echo MyPHPFunction()吗?

我不知道php是否与asp/vbscript不同。似乎你可以在php中发送任何东西。

谢谢。

在vb脚本中,将返回值赋给函数名;像这样:

function myFunction()
    myFunction = "<b>test</b>"
end function

ASP:

<%
Function MyFunction()
  MyFunction = "<b>test</b>"
End Function
Response.Write MyFunction()
%>
PHP:

<?php
function MyPHPFunction() {
  return "<b>test</b>";
}
echo MyPHPFunction();
?>
带参数的ASP:
<%
Function MyFunction2(inStr)
  MyFunction2 = "<b>" & Server.HTMLEncode(inStr) & "</b>"
End Function
Response.Write MyFunction2("foo & bar")
%>

带参数的PHP:

<?php
function MyPHPFunction2($inStr) {
  return "<b>" . htmlentites($inStr). "</b>";
}
echo MyPHPFunction2("foo & bar");
?>

<?php    
function printHelloWorld(){
     echo 'hello world';
}
function getHelloWorld(){
     return 'hello world';
}
printHelloWorld();
//output: hello world
echo getHelloWorld();
//output: hello world
?>

最新更新