Могу ли я вернуть html из классической функции asp vbscript asp? А как насчет PHP?
Могу ли я вызвать классическую функцию ASP vbscript и заставить ее возвращать html? У меня есть функция, которая выполняет некоторые вычисления, но я хочу, чтобы она также отправляла обратно html. Будет ли он это делать? .
response.write MyFunction()
function myFunction()
return "<b>test</b>"
end function
Я получаю ошибку несоответствия типов.
Второй вопрос, пожалуйста, если бы это был php, могу ли я отправить обратно html и сделать что-то вроде echo MyPHPFunction()?
Я не знал, отличается ли php от asp/vbscript в этом вопросе. Похоже, вы можете отправить практически все, что угодно, в php.
Спасибо.
2
3 answers
В сценарии vb присвойте возвращаемое значение имени функции; что-то вроде этого:
function myFunction()
myFunction = "<b>test</b>"
end function
5
Author: Romeo, 2011-11-07 22:33:27
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");
?>
4
Author: artlung, 2011-11-08 16:25:53
Вы могли бы
<?php
function printHelloWorld(){
echo 'hello world';
}
function getHelloWorld(){
return 'hello world';
}
printHelloWorld();
//output: hello world
echo getHelloWorld();
//output: hello world
?>
1
Author: Daniel, 2011-11-07 22:36:20