Comunidad de diseño web y desarrollo en internet online

Duda con ambito de funciones y clases

Citar            
MensajeEscrito el 26 May 2015 11:31 am
Hola tengo 2 clases y desde la clase externa quiero llamar la función imprime pero me da error, es posible de alguna manera que este código funcione sin tener que sacar la función imprime fuera de la función Main?

Código PHP :

<?php
class miClase{
 function Main(){
    function imprime(){
      echo "HOLA";
    }
    require 'class.Externa.php';
    $externa = new Externa();
    $externa->set($this);
  }
}
?>



<?php
class Externa{
  function set($parent){
    $parent->imprime();
  }
}
?>

Por giskard

110 de clabLevel



Genero:Masculino  

Programador y diseñador web

firefox
Citar            
MensajeEscrito el 26 May 2015 01:35 pm
Bueno ya lo solucione es tan sencillo como llamar la funcion drectamente

Código PHP :

<?php
class Externa{
  function set($parent){
    imprime();
  }
}
?>

Saludos

Por giskard

110 de clabLevel



Genero:Masculino  

Programador y diseñador web

firefox
Citar            
MensajeEscrito el 27 May 2015 09:28 am
Hola, te recomiendo este post:
http://trasweb.net/patron-strategy-y-funciones-anonimas/

Creo que te vendrá como anillo al dedo

Por trasweb

17 de clabLevel



 

Programador Web A Medida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.