Usuario:ManuelRomero/ProgramacionWeb/php/Inaem2017/POO/ejercicios
De WikiEducator
< Usuario:ManuelRomero | ProgramacionWeb/php
Revisión a fecha de 00:14 17 abr 2018; ManuelRomero (Discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
BLOQUE 2 PHP: PROGRAMACIÓN ORIENTADO A OBJETOS
¡Construyendo componentes!
PHP Como lenguaje orientado a objetos
|
</body> </html> </source>
$f1 = new Fecha() //Asigna la fecha actual (dia, mes y año) $f2 = new Fecha(5) //dia = 5, mes y año el actual) $f2 = new Fecha(5,12) //dia = 5, mes= 12 y año el actual) $f2 = new Fecha(5,12,1990) //dia = 5, mes= 12 y año=1990) Si la fecha facilita no es correcta, se asigna la fecha actual http://php.net/manual/es/function.checkdate.php Habrá un método llamado diferencia que me permitirá calcular los días, meses o años entre la fecha pasada como parámetro y el objeto actual.
|
<?php class racional { //put your code here private $numRacional; public function __construct($cadena) { $this->numRacional = $cadena; } public function __toString()(){ return $this->numRacional; } } $a=new racional("8/5"); $b=new racional("6/4"); echo "<br>valor de \$a: $a <br />"; echo "<br>valor de \$b: $b"; ?>
Siguiendo el ejemplo establecido anteriormente realiza un constructor que permita instanciar un objeto de la clase racional de la siguiente manera $a = new racional ("8/5");/* 8/5 */ $b = new racional (5,4); /* 5/6 */ $c = new racional (5); /* 5/1 */ $d = new racional (); /* 1/1 */
|