저는 웹 개발에 익숙하지 않습니다. 현재 어떤 프레임 워크도 사용하고 있지 않습니다.
지금까지 mysqli_query($conn, $sql)
을 사용하여 MySQL 서버에 쿼리를 보냈습니다.
최근에 나는 $conn - > query($sql)
을 사용하는 또 다른 기술을 읽었습니다.
저는 $conn->query($sql)
이 OOP 방식으로 쿼리를 전송하고 있으며 mysqli_query($conn, $sql)
이 절차 적 방법임을 알고 있습니다.
아직 객체 지향 PHP를 배웠지 만 프레임 워크로 이동하기 전에 곧 배울 것입니다.
누가 mysqli_query($conn, $sql)
을 통해 $conn->query($sql)
을 사용하는 이점을 말해 줄 수 있습니까? 더 안전합니까? 거기에 뭔가가 있습니까?
나는 OOP가 Procedural보다 낫다는 것을 알고있다. 그러나 Security (주로)의 관점에서 주요 이점을 알고 싶다.
같은 차이점, 머리 또는 꼬리 동전은 똑같은 가치가 있습니다. 귀하의 필요에 따라 다릅니다. 내 의견. 쉬운 쉬운 쿼리를위한 절차.OOP를 사용하여 데이터를 처리하거나 더 긴 스크립트를 사용해야하는 경우. 어떤 사람들은 Procedural이 OOP보다 낫다고 말하고 OOP를 사용하면 안된다. 나는 OOP보다 인간이 쉽게 식별 할 수 있지만 의견은 대답이 아닙니다;) 보안을 위해 가시성을 살펴보십시오. http://php.net/manual/en/language.oop5.visibility .php –
절차 적 VS OOP에 관해서는, visiblity 옆에, 나는 생각할 수 없다. 어쩌면 더 많은 전문 사용자가 그것에 추가 할 것입니다 –
k 감사합니다. 톤이 일 천하게 확인하십시오. –