突然我的网站显示新的警告 -PHP:如何连接空字符串
相关的代码:
printf ("<input type='text' name='C_Comment' value='" . $myComment . "' >");
警告我得到:
- 警告: printf()function.printf:参数太少
可能是因为$ myComment为空。
我知道我可以解决它,如果我第一次测试,如果值为空,并且只有然后concateate它。但有没有更简单的方法?
为什么我之前没有收到此警告?
感谢,
Atara
编辑:对不起,错题。问题是$ myComment不是NULL,它包含特殊字符。
为什么“可能”?你不能用'isnull'测试这个吗? –
“参数太少”意味着参数数量不符合要求。它与$ myComment中的内容无关。你为什么在这里使用printf? – lya
看起来您应该使用'print'或'echo'而不是'printf'来代替 - 您没有提供带参数的格式字符串,只是一个字符串。 – DaveRandom