Recordamos como siempre en comentarios colocar su nombre para validar su asistencia y revisión de contenido de igual manera cualquier comentario que deseen para solventarlo Gracias
En PHP a parte de datos simples podemos trabajar con objetos. Objetos que tengan sus propiedades y métodos. Podemos crear un objeto en PHP a partir de una clase, como se haría de una manera formal, si bien podemos crear un objeto en PHP de forma directa, sin clase asociada.
La idea de objeto viene de la Programacion Orientada a Objeto y simula los objetos de la vida real
como personas, sillas, mesas, colegio, etc.
CLIC AQUI PARA Enlace a PROGRAMACION ORIENTADA A OBJETOS
si desean recordar y profundizar este tema
como indicamos al inicio de año los objetos tiene atributos y métodos a continuación graficamos los objetos:
El objeto que vamos a crear en PHP es un objeto que represente un libro.
La idea de objeto viene de la Programacion Orientada a Objeto y simula los objetos de la vida real
como personas, sillas, mesas, colegio, etc.
CLIC AQUI PARA Enlace a PROGRAMACION ORIENTADA A OBJETOS
si desean recordar y profundizar este tema
como indicamos al inicio de año los objetos tiene atributos y métodos a continuación graficamos los objetos:
Persona
|
Silla
|
Computador
|
||
Nombre
Cedula
Fecha_nac.
Estatura
Dirección
|
Color
Tamaño
Material
Estado
|
Marca
Tipo
Serie
precio
|
||
Notas_curso
|
Ejecuta_proceso
|
El objeto que vamos a crear en PHP es un objeto que represente un libro.
Libro
|
Titulo
Autor
Editorial
Fecha_Public
|
Titulo - Las legiones malditas Autor - Santiago Posteguillo Editorial - Ediciones B Fecha Publicación - 2008
Para crear un objeto en PHP lo primero será crear una variable que represente al libro. Para ello utilizamos la clase stdClass que sirve para representar un objeto.
$libro = new stdClass();
Si queremos crear un objeto en PHP no es estrictamente necesario utilizar la clase stdClass, ya que al asignar a una variable una propiedad, automáticamente se convierte en un objeto.
Ahora empezaremos a asignarle las propiedades. Para asignar la propiedad a un objeto utilizamos el operador de asignación -> de la siguiente forma:
$objeto->propiedad = "valor de la propiedad";
De esta forma para crear las propiedades del objeto libro en nuestro programa escribiremos lo siguiente:
$libro->titulo = "Las legiones malditas";
$libro->autor = "Santiago Posteguillo";
$libro->editorial = "Ediciones B";
$libro->fechaPublicacion = 2008;
En estas cuatro sencillas líneas hemos asignado las propiedades y valores. Como podemos comprobar habrá propriedades que sean cadenas y que pondremos entre comillas y propiedades que serán numéricas, como la fecha de publicación.
Ahora que hemos creado el objeto, podemos volcarle para ver su estructura mediante un var_dump.
var_dump($libro);
En consola podremos ver la estructura que tiene nuestro objeto.
object(stdClass)[1] public 'titulo' => string 'Las legiones malditas' (length=21) public 'autor' => string 'Santiago Posteguillo' (length=20) public 'editorial' => string 'Ediciones B' (length=11) public 'fechaPublicacion' => int 2008
la programación del formulario y la aplicación para almacenar y desplegar el objeto para este ejemplo libro es:
**************
datos.html
*************
clic en la imagen para ampliar
NOTAS:
********************
objetos.php
*******************
clic en la imagen para ampliar
DESCARGAR CODIGO FUENTE AQUI DE PROGRAMA OBJETOS
https://1drv.ms/u/s!AujIic6g_w91hxWVhxIM3hDbSHpu?e=JYOMc3
carpeta de documentación y manuales PHP AQUI clic
https://1drv.ms/u/s!AujIic6g_w91hQL57WsfAlGok6oo?e=hIzQnh
sito WEB de aplicaciones subidas
click aqui
https://daf2informatica.000webhostapp.com/
PROGRAMA PROPUESTO:
Se ingresa los datos de auto:
MANEJO DE OBJETOS EN PHP
PROGRAMA DEPRESIACION DE VEHÍCULOS
se desea crear la tabla de depresiacion de vehículos tomando en cuenta que cada año
se deprecia el 10 % del avalúo, (avaluó es el precio del vehículo)
AÑO | VALOR | DEPRESIACION | DEP. ACUMULADA |
2010 | 35000,00 | 0,00 | 0,00 |
2011 | 31500,00 | 3500,00 | 3500,00 |
2012 | 28350,00 | 3150,00 | 6650,00 |
2013 | 25515,00 | 2835,00 | 9485,00 |
2014 | 22963,50 | 2551,50 | 12036,50 |
2015 | 20667,15 | 2296,35 | 14332,85 |
2016 | 18600,44 | 2066,72 | 16399,57 |
2017 | 16740,39 | 1860,04 | 18259,61 |
2018 | 15066,35 | 1674,04 | 19933,65 |
2019 | 13559,72 | 1506,64 | 21440,28 |
2020 | 12203,75 | 1355,97 | 22796,25 |
TOTAL DEPRESIACION | 22796,25 |