DR Edwin Ivan Farro Pacifico
DR Edwin Ivan Farro Pacifico
ACTUALIZACIÓN DE RUNTIMES
1. Ingrese a https://www.techpowerup.com/
2. Seleccione download
4. Seleccione el país
LARAGON
Laragon es una herramienta para equipos de ingeniería que permite crear diferentes entornos de
desarrollo, facilitando el trabajo con aplicaciones.
1. Ingresar a laragon.org
3. Instalar
Actualizar PHP
1. Ingrese a https://www.php.net/
2. Seleccione Downloads
4. De la sección VS16 x64 Thread Safe (2022-Aug-30 18:40:04), seleccione la opción zip.
Agregar PostgreSQL
1. Ingresar a https://www.postgresql.org/
9. Selecciones Menu/PostgreSQL/pgAdmin 4
XDEBUG
Complemento para PHP que permite la inspección y depuración del código, a través del
protocolo DBGP
var_dump()
Instalación:
1. Cargar la página de Xdebug
PHP Debug
PHP Intelephense
Php cs fixer
PHP IntelliSense
phpfmt-PHP formatter
CLASES Y OBJETOS
CLASE
Una clase es una plantilla que reúne características(propiedades) y comportamientos(acciones) .
Sobre esta plantilla podemos crear instancia u objetos, los cuales heredan la estructura definida.
Nombre
Genero Atributos
Talla
peso
comer()
dormir() métodos
correr()
saltar()
Encapsulamiento
En Programación modular, y más específicamente en programación orientada a objetos, se
denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro, de un
objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto
Constructor
El constructor es un método especial dentro de una clase, se suele utilizar para darle un valor a los
atributos del objeto al crearlo. Es el primer método que se ejecuta al crear el objeto y se llama
automáticamente al crearlo. Este método puede recibir parámetros como cualquier otro método.
El constructor NO DEVUELVE ningún dato.
Destructor
Los destructores de clase, que se ejecutan cuando el objeto es destruido. Suelen utilizarse para
realizar operaciones y guardados finales
Private: El atributo o método marcado como private sólo puede ser leído o alterado desde el
interior de la clase. Al intentar acceder desde fuera genera un error.
Protected: Los atributos o métodos protected son similares a los private, sólo se puede acceder a
ellos desde el interior de la clase, pero con una diferencia muy útil, las clases heredadas de está
también podrán leer y alterar estos atributos.
Ejercicio 01
Ejemplo de clases y métodos.
Ejercicio 02
PHP - MySQL
CREAR BASE DE DATOS
Conectarse a MySQL
1. Seleccione Menu/MySQL/HeidiSQL
3. Ubicar el puntero del mouse sobre la ventana izquierda haga clic derecho y seleccione crear
nuevo/base de datos
Ejecución
Ejecutar
Agregar registro
1. En la página listar_producto.php agregar un enlace hacia prod_nuevo.html
Actualizar Registro
6. Se muestra un array de array, para mostrar un solo elemento agregar el siguiente código.
10. Hay una tercera opción que sería colocar el type=”hidden” y en el action llamar a
prod_actualizar.php
11. Crear el archivo prod_actualizar.php, el cual debe mostrar el registro que envió
prod_editar.php
12. Ahora en prod_editar.php el type del código debe quedar en text y en vez de readonly debe
decir readonly y también funciona.
14. Seleccione mermelada y cambie por avena, luego cambie datos y haga clic en grabar
15. Para mantener el cuadro de texto en disabled y enviar el valor, agregaremos otra línea
oculta que enviará el código.
Eliminar registro