Video: QUÉ ES XSS Y CÓMO HACERLO 2025
El código de clase de PHP debe estar en el script que usa la clase. Más comúnmente, la clase se almacena en un archivo de inclusión separado y se incluye en cualquier script que use la clase.
Para usar un objeto, primero crea el objeto de la clase. Entonces ese objeto puede realizar cualquier método que la clase incluya. Crear un objeto se llama instanciando el objeto. Del mismo modo que puede usar un patrón para crear muchos vestidos similares pero individuales, puede usar una clase para crear muchos objetos similares pero individuales. Para crear un objeto, use declaraciones que tengan el siguiente formato:
$ objectname = new classname (value, value, …);
Algunas declaraciones válidas que crean objetos son
$ Joe = new Person ("male"); $ car_Joe = carro nuevo ("rojo"); $ car_Sam = new Car ("verde"); $ cliente1 = nuevo Cliente ("Smith", "Joe", $ custID);
El objeto se almacena en el nombre de la variable y se ejecuta el método del constructor. A continuación, puede utilizar cualquier método de la clase con declaraciones del siguiente formato:
$ Joe-> goToWork (); $ car_Joe-> park ("ilegal"); $ car_Sam-> paintCar ("azul"); $ name = $ customer1-> getName ();
Los diferentes objetos creados a partir de la misma clase son individuos independientes. El auto de Sam se pinta de azul, pero el auto de Joe todavía está rojo. Joe recibe una multa de estacionamiento, pero no afecta a Sam.
El script aquí muestra cómo usar la clase Form.
php / * Nombre del script: buildForm * Descripción: utiliza el formulario para crear un formulario HTML simple * / require_once ("Forma, clase"); echo "Formulario de teléfono"; $ phone_form = new Form ("process. php", "Submit Phone"); $ phone_form-> addField ("first_name", "First Name"); $ phone_form-> addField ("last_name", "Last Name"); $ phone_form-> addField ("teléfono", "Teléfono"); echo "Complete el siguiente formulario:
"; $ phone_form-> displayForm (); eco ""; ? >
Primero, el script incluye el archivo que contiene la clase Form en el script. La clase se almacena en el archivo Formulario. clase. El script crea un nuevo objeto de formulario llamado $ phone_form. Se agregan tres campos con el método addField. El formulario se muestra con el método displayForm. Tenga en cuenta que se genera un código HTML adicional en este script. Ese HTML podría haberse agregado al método displayForm con la misma facilidad.
El script crea un formulario con tres campos, utilizando la clase Form.