我可能会问这个问题不对,但我找不到任何具体的答案。在我看到的MySQL PDO的大多数示例中,它与函数一起使用,例如:
function getContent() {.....}
所以我的问题是......我认为PDO是出于安全目的而以这种方式构建的,还是出于其他原因,例如整容和/或防止重复等?
答案 0 :(得分:1)
函数中运行的代码范围限定为该函数,因此参数被封装(即,不是全局的)。除此之外,安全性并没有真正的好处。它与从其他任何地方执行代码相同。大多数人使用方法来组织代码以获得可重用性,并避免重复。