You are on page 1of 12

Construcción de Software II

Agenda
Fundamentos de PHP.
Creación e implementación de clases.
Instanciación de Objetos.
Caso práctico.
Fundamentos de PHP - Variables
Para declarar variables se utiliza el símbolo
de $.
El tipo de variable no se declara.
Las reglas para los identificadores es que
comiencen con $ y luego una letra.
Fundamentos de PHP – Acceso a
métodos
A diferencia de Java el acceso a los métodos
se hace mediante -> y no mediante el punto
.
En el caso del PHP se usa el punto . para
concatenar cadenas.
Fundamentos de PHP - Variables
<html>
<head><title>Mi programa de PHP Script</title></head>
<body>
<?php

$var=“Hola Mundo"; //Se asigna el texto a la variable var


echo $var; # Muestra el valor guardado en la variable

?>
</body>
</html>
Declaración de clases
Una clase me permite DEFINIR un tipo de objeto en
particular
Servirá como un molde para poder crear las
instancias.
Me permite representar el mundo real luego de un
proceso de abstracción.
Declaración de clases
Sintaxis

class NombreClase{

//Definición de campos
// Definición de métodos

}
Definición de Métodos
public function nombreMetodo (parametros){
//Implementación del método
[return valorRetorno;]

}
Instanciación
Se utiliza el operador new
$miVariable = new nombreClase();
Acceso a los atributos y métodos
$miVariable -> nombreAtributo;
$miVariable -> nombreMetodo;

Tomar en cuenta que para el acceso a


atributos se debería usar un método de
acceso get y set
Caso 01
En un baby shower las asistentes a la fiesta juegan a
preguntar las edades de otras asistentes. Las
asistentes deberán decir sus edades con la verdad.
Para ello se ven obligadas a mostrar su fecha de
nacimiento de algún documento. Se descubre que
Martha por ejemplo tiene 29 años y no los 27 que
decía tener. Desarrollar el programa que permita
representar el evento de personas que como dato
tengan su fecha de nacimiento y puedan decir su edad
exacta (considerar mes y día).
Caso 02
A Carlos, un niño de 5 años, le han regalado un
conejo al que le ha puesto “colita” de nombre. Cuando
Carlos le toca la oreja el conejo mueve la colita (por
eso el nombre). Además cuando Carlos le muestra
una zanahoria el conejo se acerca.
Enfocar el caso a lo el enunciado pide que se muestre.

You might also like