2 Stimmen

Kann ich html von einer klassischen asp vbscript asp Funktion zurückgeben? Was ist mit PHP?

Kann ich eine klassische ASP-Vbscript-Funktion aufrufen und sie HTML zurückgeben lassen? Ich habe eine Funktion, die einige Berechnungen durchführt, aber ich möchte, dass sie auch HTML zurücksendet. Wird sie das tun? .

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

Ich erhalte einen Fehler bei der Typübereinstimmung.

Zweite Frage, bitte, wenn dies php waren, kann ich zurück html senden und tun etwas wie echo MyPHPFunction()?

Ich wusste nicht, ob php in dieser Hinsicht anders ist als asp/vbscript. Es scheint, dass man in php so ziemlich alles senden kann.

Ich danke Ihnen.

5voto

Romeo Punkte 1073

Weisen Sie in einem VB-Skript den Rückgabewert dem Funktionsnamen zu, etwa so:

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

4voto

artlung Punkte 31996

ASP:

<%
Function MyFunction()
  MyFunction = "<b>test</b>"
End Function

Response.Write MyFunction()
%>

PHP:

<?php
function MyPHPFunction() {
  return "<b>test</b>";
}

echo MyPHPFunction();
?>

ASP mit einem Parameter:

<%
Function MyFunction2(inStr)
  MyFunction2 = "<b>" & Server.HTMLEncode(inStr) & "</b>"
End Function

Response.Write MyFunction2("foo & bar")
%>

PHP mit einem Parameter:

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

echo MyPHPFunction2("foo & bar");
?>

1voto

Daniel Punkte 1301

Sie könnten

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

printHelloWorld();
//output: hello world
echo getHelloWorld();
//output: hello world
?>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X