<?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 //$_GET['action']; //http://localhost:8000/?action=clases function autoload($clase) { //include "clases/" . $clase . ".php"; include $_GET['action'] . "/" . $clase . ".php"; } spl_autoload_register('autoload'); //Persona::mostrar("Hola Mundo"); Auto::mostrar("Hola Mundo<br>"); Persona::mostrar("Netmasters");
/** * */ 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 function autoload($clase) { //include "clases/".$clase.".php"; include $_GET['action'] . "/" . $clase . ".php"; //El link seria: http://localhost/facilitophppoo/autoload.php?action=clases } spl_autoload_register('autoload'); Persona::mostrar("Hola Mundo");
<?php /** * Created by PhpStorm. * User: Diego * Date: 21/08/2015 * Time: 12:54 */ function autoload($file) { include "Ejer-php5-09/" . $file . ".php"; //include $_GET['action']."/".$file.".php"; } spl_autoload_register('autoload'); Persona::mostrar("Diego"); echo "<br/>"; Auto::mostrar("Audi");
<?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();