//podemos acceder a otros metodos con $this o self:: /** * */ class Persona { public $nombre = []; public $apellido = []; public function guardar($nombre, $apellido) { $this->nombre = $nombre; $this->apellido = $apellido; } public function mostrar() { echo $this->nombre[1]; echo $this->apellido; } } $per = new Persona(); /*$per->guardar("Juan", "Davila"); $per->mostrar(); //tb puedo llamar a los atributos a traves de un objeto :) $per->nombre ="Daniel Irvin"; $per->apellido ="Moreno"; $per->mostrar();*/ // echo $per->apellido; //guardar nombre y apellido como ARRAY $per->guardar(["Daniel", "Irvin"], ["MOreno", "Chavez"]); echo $per->mostrar(1);
<?php class Persona { public $nombre = array(); public $apellido = array(); public function guardar($nombre, $apellido) { $this->nombre[] = $nombre; $this->apellido[] = $apellido; } public function mostrar() { for ($i = 0; $i < count($this->nombre); $i++) { self::formato($this->nombre[$i], $this->apellido[$i]); } } public function formato($nombre, $apellido) { echo " Nombre: " . $nombre . " | Apellido: " . $apellido . " <br>"; } } $persona = new Persona(); $persona->guardar("Edgar", "Apaza"); $persona->guardar("Uriel", "Fernandez"); $persona->mostrar();
<?php class Persona { //Atributos public $nombre = array(); public $apellido = array(); //Metodos public function guardar($nombre, $apellido) { $this->nombre[] = $nombre; $this->apellido[] = $apellido; } public function mostrar() { for ($i = 0; $i < count($this->nombre); $i++) { self::formato($this->nombre[$i], $this->apellido[$i]); //self - Persona - $this } } public function formato($nombre, $apellido) { echo "Nombre: " . $nombre . " " . $apellido . "<br>"; } } $persona = new Persona(); $persona->guardar("Christopher", "Riquelme"); $persona->guardar("Matías", "Riquelme"); $persona->mostrar();
<?php class Persona { //Atributos public $nombre = array(); public $apellido = array(); //Mètodos public function guardar($nombre, $apellido) { $this->nombre[] = $nombre; $this->apellido[] = $apellido; } public function mostrar() { for ($i = 0; $i < count($this->nombre); $i++) { //self::formato($this->nombre[$i], $this->apellido[$i]); //Persona::formato($this->nombre[$i], $this->apellido[$i]); $this->formato($this->nombre[$i], $this->apellido[$i]); } } public function formato($nombre, $apellido) { echo "Nombre: " . $nombre . " | Apellido " . $apellido . "<br>"; } } $persona = new Persona(); $persona->guardar("Felipe", "Quijano"); $persona->guardar("Julio", "Navas"); $persona->mostrar();
<?php class Persona { //Atributos public $nombre = array(); public $apellido = array(); //Metodos public function guardar($nombre, $apellido) { $this->nombre[] = $nombre; $this->apellido[] = $apellido; } public function mostrar() { for ($i = 0; $i < count($this->nombre); $i++) { self::formato($this->nombre[$i], $this->apellido[$i]); } } public function formato($nombre, $apellido) { echo "Nombre: " . $nombre . " | Apellido: " . $apellido . "<br>"; } } $persona = new Persona(); $persona->guardar("Emmanuel", "Deossa"); $persona->guardar("Benito", "Camelas"); $persona->mostrar();
<?php class Persona { //ATRIBUTOS public $nombre = array(); public $apellido = array(); //METODOS public function guardar($nombre, $apellido) { $this->nombre[] = $nombre; $this->apellido[] = $apellido; } //PASO DE PARAMETROS public function mostrar() { for ($i = 0; $i < count($this->nombre); $i++) { self::formato($this->nombre[$i], $this->apellido[$i]); } } public function formato($nombre, $apellido) { echo "Nombre: " . $nombre . " | Apellido: " . $apellido . "<br/>"; } } $persona = new Persona(); $persona->guardar("Diego", "Simbaña"); $persona->mostrar();
// METODOS // Accede a atributos con $this->Nombre // Podemos acceder a otros metodos con $this o self:: /** * */ class Persona { //Atributos public $nombre = array(); public $apellido = array(); public function guardar($nombre, $apellido) { $this->nombre[] = $nombre; $this->apellido[] = $apellido; } public function mostrar() { for ($i = 0; $i < count($this->nombre); $i++) { self::formato($this->nombre[$i], $this->apellido[$i]); } } public function formato($nombre, $apellido) { echo "Nombre: " . $nombre . "|Apellido: " . $apellido . "<br>"; } } $persona = new Persona(); $persona->guardar("Erick", "Landaverde"); $persona->guardar("Sarahi", "Landaverde"); $persona->mostrar();
<?php class Persona { //Atributos public $nombre = array(); public $apellido = array(); //Metodos public function guardar($nombre, $apellido) { $this->nombre[] = $nombre; $this->apellido[] = $apellido; } public function mostrar() { for ($i = 0; $i < count($this->nombre); $i++) { self::formato($this->nombre[$i], $this->apellido[$i]); } } public function formato($nombre, $apellido) { echo "Nombre: " . $nombre . "| Apellido" . $apellido . "<br>"; } } echo "<h1><a href=\"Loteria.php\">Lotería {$x}</a></h1>"; $persona = new Persona(); $persona->guardar("Daniel", "Sanchez"); $persona->guardar("Uriel", "Hernandez"); $persona->guardar("Daniel", "Orozco"); $persona->guardar("Prueba", "Tercera"); $persona->mostrar();
<?php class Persona { //Atributos public $nombre = array(); public $apellido = array(); //Metodos public function guardar($nombre, $apellido) { $this->nombre[] = $nombre; $this->apellido[] = $apellido; } public function mostrar() { for ($i = 0; $i < count($this->nombre); $i++) { $this->formato($this->nombre[$i], $this->apellido[$i]); } } public function formato($nombre, $apellido) { echo "Nombre: " . $nombre . " | Apellido: " . $apellido . "<br>"; } } $alumno = new Persona(); $alumno->guardar("Carlos", "Fernandez"); $alumno->guardar("Pepe", "Hongo"); $alumno->mostrar();