ACTIVIDAD 4.5 CREACION DE CLASES EN PHP - Equipo1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

TECNOLÓGICO NACIONAL DE MÉXICO

Instituto Tecnológico de Zitácuaro

INGENIERIA EN SISTEMAS COMPUTACIONALES

Alumna:
Yuliana Garcia Gutiérrez

Montserrat Ponce Bonilla

Trabajo:
ACTIVIDAD 4.5 CREACION DE CLASES EN PHP

Asignatura: Programación Web

Grado y Grupo:8N

Docente: Rogelio Albarrán Santana

Fecha de entrega:
20/05/2022
CREACION DE CLASES EN PHP

Programación orientada a objetos (POO).


Es un paradigma de programación que usa objetos y sus interacciones, para
diseñar aplicaciones y programas informáticos. Está basado en varias técnicas,
incluyendo:
❖ Abstracción
❖ Encapsulamiento
❖ Herencia
❖ Polimorfismo
Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes
de programación que soportan la orientación a objetos.
Dentro de este documento encontraras definiciones, conceptos y ejemplos de las clases, objetos.
Esto le permite saber qué es lo que debe esperar y le brinda la oportunidad, después de leer el documento y de
determinar si ha cumplido con ellos.

Clases
Según la Real Academia de la Lengua Española Clase es:

❖ Conjunto de elementos con caracteres comunes.

Según el teorema del paradigma de programación clase es:


Una clase es un tipo de objeto definido por el usuario. Una clase
equivalente a la generalización de un tipo específico de objeto.
Por ejemplo, piense en un molde para hacer flanes; el molde es
la clase y los flanes el objeto. Un objeto de una determinada clase
se crea en el momento en que se define una variable de dicha
clase.

Objeto
Según la Real Academia de Lenguas (RAE) Objeto es:
❖ Todo lo que puede ser materia de conocimiento o
sensibilidad de parte del sujeto, incluso este mismo.

Según el teorema del paradigma de programación, objeto es:


Un programa orientado a objetos se compone solamente de objetos,
entendiendo por objeto una encapsulación genérica de datos y de
los métodos para manipularlos. Dicho de otra forma, un objeto es
una entidad que tiene unos atributos particulares, las propiedades y
unas formas de operar sobre ellos, los métodos.
El mundo real está plagado de objetos: personas, animales, plantas, automóviles, edificios, computadoras,
teléfonos, casas, semáforos, lápices, libros, etcétera. Los programas en Java se componen de muchos objetos
para interactuar entre sí y todos tienen tres características o propiedades clave: estado, comportamiento e
identidad.
Por ejemplo, una ventana de una aplicación Windows es un objeto. El color de fondo, la anchura, la altura, etc.
Son propiedades. Las rutinas, lógicamente transparentes al usuario, que permiten maximizar la ventana,
minimizarla etc. Son métodos.

¿Qué es una clase de PHP?


Una clase es una plantilla que representa a una entidad del mundo real, y define propiedades y métodos para
la misma. En esta sección discutiremos la anatomía básica de una típica clase en PHP.
<?php
class ClaseSencilla
{
// Declaración de una propiedad
public $var = 'un valor predeterminado';

// Declaración de un método
public function mostrarVar() {
echo $this->var;
}
}
?>

La mejor manera de comprender conceptos nuevos es a través de un ejemplo. Así que echemos un vistazo a la
clase Employee (Empleado) en el siguiente fragmento de código, que representa a la entidad del empleado.
<?php

class Employee{

private $first_name;

private $last_name;

private $age;

public function __construct($first_name, $last_name, $age) {

$this->first_name = $first_name;
$this->last_name = $last_name;

$this->age = $age;
}
public function getFirstName() {
return $this->first_name;
}
public function getLastName() {
return $this->last_name;
}
public function getAge() {
return $this->age;
}
}
?>
Puedes imaginar a las propiedades de la clase como variables que se usan para almacenar información acerca
del objeto. En el ejemplo anterior, hemos definido tres propiedades —first_name, last_name y age (nombre,
apellido y edad). En la mayoría de los casos, se accede a las propiedades de las clases a través de objetos
instanciados.
Un constructor es un método de clase especial que se ejecuta automáticamente al instanciar un objeto.
Veremos cómo instanciar objetos en el siguiente par de secciones, pero por ahora solamente tienes que saber
que un constructor se usa para inicializar propiedades de objetos cuando el objeto está siendo creado.
Puedes definir un constructor definiendo el método __construct.
En el ejemplo anterior hemos definido el método getLastName, que devuelve el apellido asociado al objeto.
En el contexto de la clase Employee que acabamos de crear en la sección anterior, veamos cómo instanciar un
objeto de esa clase.
<?php
$objEmployeeOne = new Employee('Bob', 'Smith', 30);

echo $objEmployeeOne->getFirstName(); // prints 'Bob'


echo $objEmployeeOne->getLastName(); // prints 'Smith'
echo $objEmployeeOne->getAge(); // prints '30'

$objEmployeeTwo = new Employee('John', 'Smith', 34);

echo $objEmployeeTwo->getFirstName(); // prints 'John'


echo $objEmployeeTwo->getLastName(); // prints 'Smith'
echo $objEmployeeTwo->getAge(); // prints '34'
?>
Necesitas usar la palabra clave new cuando quieres instanciar un objeto de cualquier clase junto con su nombre
de clase, y obtendrás una nueva instancia de un objeto de dicha clase.
Si una clase ha definido el método __construct y este requiere argumentos, necesitas enviar esos argumentos
cuando creas una instancia de un objeto. En nuestro caso, el constructor de la clase Employee requiere tres
argumentos, y por lo tanto los hemos enviado cuando creamos el objeto $objEmployee. Como discutimos
anteriormente, el método __construct se ejecuta automáticamente cuando el objeto es instanciado.
Se ha aplicado el uso de clases a través de la clase usuario en el login y registro
Clase Usuario en PHP
Implementación en el inicio de sesión con include(“usuario.php”)
Implementación en el registro de usuarios con include(“usuario.php”)

Link del servidor aplicado:

https://matekids123456789.000webhostapp.com/LOGIN/iniciarsesion.html

También podría gustarte