个人观点:
1, 动态产生的数组或者多维数组使用完毕以后,用不用删除啊? 不用
2, mysql_query()-> mysql_fetch_array()-> 必须mysql_free_result()嘛? 最好是
3, php的对象,使用完了以后,必须unset()或者采用别的办法从内存清除? 不用
1, 动态产生的数组或者多维数组使用完毕以后,用不用删除啊? 不用
2, mysql_query()-> mysql_fetch_array()-> 必须mysql_free_result()嘛? 最好是
3, php的对象,使用完了以后,必须unset()或者采用别的办法从内存清除? 不用
当然用完后就丢弃这是良好的编程习惯。当程序中多次使用mysql_query()时mysql_free_result()就有必要了,否则将在程序结束时才会清除注意到一个事实,由php系统自动完成清理工作有一个延时。
虽然不是必须的东西,但是作为一个专业的开发人员,就要严格要求自己
一个简单的程序,能够看出一个人做事情是否严谨,同时一个小型的应用
也要精益求精讲究效率,不要以为小系统,小的应用,程序就可以放松,
不严格要求自己,俗话说勿以善小而不为,勿以恶小而为之。还有,虽然你今天在php中可以不用管这些,但是以后用到 C (特别是C),用到 Java,
这样的操作就很是必要了,当然 Java 中也有资源回收的机制,但是
对资源进行回收是一个很好的编程习惯,也不难看出一个程序员的素质。