Portál AbcLinuxu, 10. května 2025 00:01
function getS($a)
{
$b = $a +10;
echo $b;
}
Vím že problém, který mám by šel vyřešit nahrazením příkazu echo příkazem return, ale funkce je použita na hodně místech, a tak by tato změna znamenala spoustu práce function getS($a){ global $b; $b = $a +10; echo $b; }ale nevim o co presne ti jde
getS_($a){return $a+10;}
a getS
prepises na function getS($a){echo getS_($a);}
.
function getS($a) { $b = $a +10; return $b; }
function getS($a)
{
return $a+10;
}
function getS($a)
{
echo $a+10;
return $a+10;
}
Jinak vysledek funkce je prave to, co vraci return, ne to co vypise echo... Cili kdybych chtel slovickarit, tak na tvou otazku odpovim
$promenna=getS($a);
a ve funkci getS() musi byt return $a+10... ob_start(); getS($a); $data = ob_get_contents(); ob_end_clean();
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.