Al igual que C++ y Java , PHP también es compatible con la programación orientada a objetos .
- Las clases son los planos de los objetos. Una de las grandes diferencias entre funciones y clases es que una clase contiene datos (variables) y funciones que forman un paquete llamado: ‘objeto’.
- La clase es un tipo de datos definido por el programador, que incluye métodos locales y variables locales.
- La clase es una colección de objetos. El objeto tiene propiedades y comportamiento.
Sintaxis: Definimos nuestra propia clase comenzando con la palabra clave ‘clase’ seguida del nombre que desea darle a su nueva clase.
<?php class person { } ?>
Nota: Encerramos una clase usando llaves ( { } ) … tal como lo hace con las funciones.
A continuación se presentan los programas para elaborar el uso de la clase en la Programación Orientada a Objetos en PHP.
Los programas ilustrarán los ejemplos dados en el artículo.
Programa 1:
<?php class GeeksforGeeks { // Constructor public function __construct(){ echo 'The class "' . __CLASS__ . '" was initiated!<br>'; } } // Create a new object $obj = new GeeksforGeeks; ?>
Salida :
The class "GeeksforGeeks" was initiated.
Programa 2:
<?php class GeeksforGeeks { // Destructor public function __destruct(){ echo 'The class "' . __CLASS__ . '" was destroyed!'; } } // Create a new object $obj = new GeeksforGeeks; ?>
Producción:
The class "GeeksforGeeks" was destroyed.
Referencia:
Clases en PHP
Publicación traducida automáticamente
Artículo escrito por Shubham_Singh_29 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA