然后在PHP函数中出错
我找不到错误。。此功能不会更改颜色然后在PHP函数中出错,php,Php,我找不到错误。。此功能不会更改颜色 function foo($string, $color) { echo '<p style="color: '.$color.';">'.$string.'</p>'; } foo("example", FF00AE); ?> 函数foo($string,$color) { echo“”.$string.“”; } foo(“示例”,FF00AE); ?> 更改为 function foo($stri
function foo($string, $color)
{
echo '<p style="color: '.$color.';">'.$string.'</p>';
}
foo("example", FF00AE);
?>
函数foo($string,$color)
{
echo“”.$string.“
”;
}
foo(“示例”,FF00AE);
?>
更改为
function foo($string, $color)
{
echo '<p style="color: '.$color.';">'.$string.'</p>';
}
foo("example", "#FF00AE");
函数foo($string,$color)
{
echo“”.$string.“
”;
}
foo(“示例”、“FF00AE”);
需要是一个字符串,并以#十六进制颜色符号开始,而且您的echo有一个错误的图表;我修复了它替换:
foo(“示例”,FF00AE)代码>
与:
foo(“示例”,“#FF00AE”)代码>
FF00AE应该作为字符串传递,并且需要以#符号作为前缀作为颜色的十六进制代码。什么是FF00AE,它不在引号中,应该是“#FF00AE”foo(“示例”,“#FF00AE”);你可能应该引用颜色。此外,不要抑制错误-显示错误,ti将告诉您是否有错误错误报告(E_ALL)从技术上讲,代码>FF00AE可以是一个定义的常数。您删除的代码>属于style-syntax。它使echo停止并中断了echno的执行,它位于(html-)字符串中。感谢您的评论,我将修复它,它将以任何方式工作(带分号或不带分号),并生成有效的html标记。如果有多个样式属性,则它是分隔符。