¿Es mejor para un programador php usar orientación a objetos o a procedimientos para escribir declaraciones SQL? ¿Cuál es más eficiente y rápido?
Orientado a objetos y procedimental. En muchos lenguajes de programación, sólo puedes programar usando uno de los dos. Pero lo que diferencia a PHP de otros lenguajes de programación es que somos libres de elegir o utilizar uno sobre el otro. Si es nuevo en PHP, escribir código en el estilo procedimental de PHP puede ser su única opción. Si es nuevo en PHP, escribir código de procedimiento puede ser su única opción, pero si frecuenta foros y grupos de noticias de PHP, seguramente verá artículos sobre "objetos". Es posible que haya visto tutoriales sobre cómo escribir código PHP orientado a objetos. O es posible que haya descargado alguna biblioteca de clases disponible en el mercado y haya intentado crear instancias de objetos y usar métodos de clase, aunque no entienda realmente cómo funcionan las clases o por qué necesita usar el enfoque orientado a objetos de PHP para lograr funcionalidad.
¿Debo utilizar el estilo "orientado a objetos" o el estilo "procedimental"? Hay partidarios de ambos lados. Argumentos como "los objetos son ineficientes" o "los objetos son geniales" se escuchan todo el tiempo. Este artículo no intenta determinar fácilmente cuál de los dos métodos es absolutamente superior, sino identificar las ventajas y desventajas de cada método.
El siguiente es un ejemplo de estilo de programación PHP:
print "Hello,world."; A continuación se muestra un ejemplo de estilo PHP orientado a objetos:
classhelloWorld{