Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/02/2014, 15:58
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 3 meses
Puntos: 977
Respuesta: optimizacion de las funciones y el manejo de archivos php

En esencia, esas funciones hacen lo mismo que los métodos que expuse, pero no es una clase, lo que te mostré sí lo es. En la clase puedes usar un constructor, enviarle el valor desde index.php y solamente llamarías a los métodos.

funcions.php
Código PHP:
Ver original
  1. class funciones{
  2.     public $valor;
  3.  
  4.     public function __construct($numero){
  5.         $this->valor = $numero;
  6.     }
  7.  
  8.     public function cuadrado(){
  9.         return pow($this->valor, 2);
  10.     }
  11.  
  12.     public function raiz(){
  13.         return sqrt($this->valor);
  14.     }
  15. }

index.php

Código PHP:
Ver original
  1. include_once "funciones.php";
  2. $numero = 4;
  3. $funciones = new funciones($numero);
  4.  
  5. echo 'El cuadrado de ' . $numero . ' es ' . $funciones->cuadrado() . "\n";
  6. echo 'La raíz de ' . $numero . ' es ' . $funciones->raiz();
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 22/02/2014 a las 16:04