Variable Scope Question PHP
In the following 开发者_C百科code the variable does not seem to be getting set. Seems simple enough but for some reason this is vexing me.
function teasertext($string){
$tstring = "";
if (strlen($string)>9){
$tstring .= substr($string,0,9) . "....";
}
else
{
$tstring .= $string;
}
}
print $tstring;
return $tstring;
print $tstring;
return $tstring;
is outside of the function block.
function teasertext($string){
$tstring = "";
if (strlen($string)>9){
$tstring .= substr($string,0,9) . "....";
}
else
{
$tstring .= $string;
}
print $tstring;
return $tstring;
}
Should return $tstring properly.
I placed the variables outside of the function. Silly mistake.
精彩评论