“Conocimientos Programación>Programación PHP /MySQL

Usos de equivalente de clases en PHP

2012/10/17
Una clase PHP le permite crear un objeto que puede tener cualquier número de variables (propiedades) , constantes y funciones asociados. La estructura del código de una clase en PHP es "class A { }", con los miembros declarados dentro de las llaves . Las clases son parte del paradigma de programación orientado a objetos de programación ( programación orientada a objetos ) . Una razón principal para utilizar las clases es que los objetos creados a partir de ellos tienen todos los datos acerca de ellos almacenados en un paquete protegido , lejos del resto del script. Legibilidad

clases PHP son más fáciles de leer y entender para un programador que va sobre el código . Una clase puede ser utilizado en varias ocasiones , evitando la necesidad de varias funciones y variables distribuidas en el guión. Los problemas complejos pueden llegar a ser simple cuando toda la información se organiza en un formato legible.
Múltiples instancias

múltiples objetos del mismo tipo se pueden crear instancias , que puede interactuar con entre sí . Por ejemplo, " class MyClass {public $ name , $ income1 pública ; público $ ingresos2 ; calcCombinedIncome public function () { echo" ingreso total = $ "( $ this -> income1 + $ this -> ingresos2 ) . } } $ persona1 = new miClase (); $ persona2 = new miClase (); $ persona1 -> income1 = 100 ; $ persona1 -> ingresos2 = 200 ; $ persona1 -> calcCombinedIncome (); "crea una clase que nombre, 2 propiedades de los ingresos y una función que imprime la suma de los ingresos 2 . Dos instancias de la clase se crean , " persona1 " y " persona2 . " Dos ingresos se asignan al objeto " persona1 " y luego se llama a la función " calcCombinedIncome " , que mostrará " ingreso total = $ 300. "
Herencia
< p> Una clase puede ampliar otra clase mediante herencia. Esto permite que la clase utiliza una parte del código de la clase padre sin tener que reescribir todo. Por ejemplo, " class MyClass {public $ id ; } class MyClass2 extiende MiClase {public $ subid ;} $ persona = new MyClass2 (); $ person -> id = 11 ; " crea una subclase llamada " MyClass2 ", que se extiende " miclase1 . " La subclase tiene acceso a la variable "$ subid " y también " $ id " de la clase padre .
Visibilidad

propiedades de clase y las funciones se pueden declarar como públicos , privado o protegido . Los miembros públicos se puede acceder en cualquier lugar . Los miembros privados sólo son accesibles dentro de la clase . Miembros protegidos sólo se puede acceder por la clase , heredado clases y clases para padres . Ser capaz de clasificar a los miembros de esta forma le permite evitar otras clases o de código en el guión de la alteración de ciertos miembros que desea mantener separados .

Programación PHP /MySQL
Cómo exportar una base de datos MySQL
Cómo transferir datos de un Advantage Database Server a MySQL
PHP Tricks Botón
Cómo reinstalar MySQL Table
Cómo obtener las dimensiones de una imagen en PHP
Cómo actualizar PERA
¿Cómo hacer saltos de línea en PHP
Cómo proteger un panel de administración en PHP Sin Sesiones
Conocimientos Informáticos © http://www.ordenador.online