Cómo se define una clase PHP POO

Cómo se define una clase PHP POO

¿Qué es una Clase en PHP?

Una clase podríamos decir que es un molde con el cual podemos crear infinidad de objetos con características parecidas. Las clases en Programación orientada a objetos (POO) son definiciones de los elementos que forman un sistema, en este caso, definiciones de los objetos que van a intervenir en nuestros programas que desarrollaremos mas adelante.

Cómo se define una clase PHP POO

Por ejemplo, una persona podría tener como propiedades el nombre o la edad y como funcionalidades, comer, moverse o estudiar sin embargo la clase persona declararíamos dos atributos: la edad o el nombre, que serían como dos variables. También deberíamos crear tres métodos, con los procedimientos a seguir para que el hombre pueda comer, moverse o estudiar. Estos métodos se definen declarando funciones dentro de la clase.

💣 Descarga sistemas PHP y Laravel COMPLETOS GRATIS
Recursos premium listos para usar en proyectos reales 💻
👥 +1000 desarrolladores · 🔥 Publicaciones diarias
🔥 Unirme al canal GRATIS ahora 👥 Grupo de Facebook
⏳ Enlaces disponibles por tiempo limitado
💻 Sistemas completos 🔌 Plugins PRO ⚡ Scripts listos 🔥 Recursos exclusivos

¿Cómo se define una clase?

La clase se define anteponiendo la palabra class al nombre que le daremos, por convención el nombre de una clase va en singular y con la primera letra en mayúscula, y luego abrimos y cerramos llaves:

class Persona
{
}

Un ejemplo mas conciso para la clase

class Persona{ 
var $nombre; 
var $edad; 

function comer($comida){ 
//aquí el código del método 
} 

function moverse($destino){ 
//aquí el código del método 
} 

function estudiar($asignatura){ 
//aquí el código del método 
} 
}

 

Cómo se define una clase PHP POO
Cómo se define una clase PHP POO

Referencia:

Clases PHP

Definir clases

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

0 comments

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *