PHP 5.4升级注意事项:like 32中textbox.inc.PHP中的数组到字符串转换
我已经搜索了很多这类通知,但我的问题仍然没有得到回答。我不太熟悉php,但我专注于学习更多。我现在只使用这个代码一年了。如果有人能看一下这12行代码,告诉我这里是否存在问题,我们将不胜感激。另外,如果这是我的Mysql数据库从5.2升级到5.4后无法写入的原因。多谢各位PHP 5.4升级注意事项:like 32中textbox.inc.PHP中的数组到字符串转换,php,arrays,string,Php,Arrays,String,我已经搜索了很多这类通知,但我的问题仍然没有得到回答。我不太熟悉php,但我专注于学习更多。我现在只使用这个代码一年了。如果有人能看一下这12行代码,告诉我这里是否存在问题,我们将不胜感激。另外,如果这是我的Mysql数据库从5.2升级到5.4后无法写入的原因。多谢各位 <?php 23 function textbox ($label,$name,$size,$isreq=0,$value="") 24 { 25 print ("$label"); 26 if ($label
<?php
23 function textbox ($label,$name,$size,$isreq=0,$value="")
24 {
25 print ("$label");
26 if ($label != "")
27 print (":");
28 if ($isreq != 0)
29 print ("<FONT COLOR='$990000'>*</FONT>");
30 print (" <INPUT TYPE='text' NAME='$name' SIZE='$size'");
31 if ($value != "")
32 print ("VALUE=$value");
33 print (">\n");
34 }
35 ?>
这是唯一的注意事项,这意味着您传递了转换为字符串的数组
在第32行,$value是数组,但它必须是字符串。我不完全理解。这段代码在5.2中是如何工作的,但在5.4中却无法工作?PHP5.4对此要求严格,因为第32行试图打印字符串,但variabale是一个数组。因此出现了“数组到字符串转换”通知。