Ich bin neu in der Webentwicklung, derzeit verwende ich keine Frameworks.
Bis jetzt benutzte ich mysqli_query($conn, $sql)
, um eine Abfrage an den MySQL-Server zu senden.
Kürzlich lese ich eine andere Technik, die $conn - > query($sql)
verwenden.
Ich weiß, dass $conn->query($sql)
ist die OOP Art und Weise der Abfrage senden und mysqli_query($conn, $sql)
ist die prozedurale Methode.
Ich habe noch nicht objektorientierte PHP gelernt Aber ich werde es bald lernen, bevor ich mich auf ein Framework beginne.
Kann mir jemand die Vorteile der Verwendung $conn->query($sql)
über die mysqli_query($conn, $sql)
sagen? Ist es sicherer? Gibt es noch etwas anderes?
Ich weiß OOP ist besser als Procedural, aber ich würde gerne die wichtigsten Vorteile, aus der Sicht der Sicherheit (vor allem) kennen!
Selbe Unterschied, Kopf oder Schwanz Ihre Münze ist das gleiche wert. Kommt auf Ihre Bedürfnisse an. meine Meinung. Prozedural für kurze einfache Abfrage.OOP, wenn Sie Ihre Daten oder in längeren Skripts 'arbeiten' müssen. Einige werden sagen, Prozedur ist besser als OOP, und Sie sollten OOP nicht verwenden. I thnik OOP ist einfacher für einen Menschen, um die Möglichkeit zu behalten, aber die Meinung ist keine Antwort hier;) Aus Gründen der Sicherheit werfen Sie einen Blick auf Sichtbarkeit: http://php.net/manual/en/language.oop5.visibility .php –
wenn es um prozedurale VS OOP geht, neben der Sichtbarkeit, kann ich nicht denken. Vielleicht mehr professionelle Benutzer werden es hinzufügen –
k danke eine Tonne Ill check it out –