Hallo,
ich habe folgende Funktion, die ich nicht ganz nachvollziehen kann:
function table_open($class="")
{
global $debug;
if($debug)
printf("<p>table_open()<br>\n");
printf("<table%s>\n", $class?" class=$class":"");
}
was ich hier nicht versteh, ist der letzte printf-Befehl, die Variable $class wird anstelle des %-Zeichens gesetzt, aber was bedeutet dies alles: $class?" class=$class":"" ?? wird dies alles anstelle des % gesetzt? und was bedeutet dies dann?
Vielleicht kann mir jemand weiterhelfen?
ich habe folgende Funktion, die ich nicht ganz nachvollziehen kann:
function table_open($class="")
{
global $debug;
if($debug)
printf("<p>table_open()<br>\n");
printf("<table%s>\n", $class?" class=$class":"");
}
was ich hier nicht versteh, ist der letzte printf-Befehl, die Variable $class wird anstelle des %-Zeichens gesetzt, aber was bedeutet dies alles: $class?" class=$class":"" ?? wird dies alles anstelle des % gesetzt? und was bedeutet dies dann?
Vielleicht kann mir jemand weiterhelfen?
Kommentar