This topic created in 3778 days ago, the information mentioned may be changed or developed.
- GET 和 POST 的数据是必须过滤的,那么,还有哪些其他地方也必须对参数过滤的?
- 在函数调用前判断参数还是在函数内部判断?
Supplement 1 · Aug 11, 2016
在《代码大全》中找到了一个还算满意的答案,
类里面的 public 方法,所有参数都要进行过滤,
private 方法,可以不进行过滤。
why ?
因为一般来说, public 方法是被外部调用的,而 private 是被内部调用的,
在 public 调用 private 之前,已经经过一遍过滤了,所以没必要进行二次过滤。