Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/07/2012, 17:53
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: variable externa dentro de clase

SOLUCIONADO

aca saque la solucion manual de php como no
http://es.php.net/manual/es/language...properties.php
Código PHP:
Ver original
  1. <?php
  2. class SimpleClass
  3. {
  4.    // Declaraciones inválida de propiedades:
  5.    public $var1 = 'hola ' . 'mundo';
  6.    public $var2 = <<<EOD
  7. hola mundo
  8. EOD;
  9.    public $var3 = 1+2;
  10.    public $var4 = self::myStaticMethod();
  11.    public $var5 = $myVar; // ESTA ES LO QUE YO QUERIA Y INDICA QUE ES INVALIDO POR ESO NO PODIA
  12.  
  13.    // Declaraciones válida de propiedades:
  14.    public $var6 = myConstant; // ESTA ES LA BUENA Y LA SOLUCION
  15.    public $var7 = array(true, false);
  16.  
  17.    // Esto se permite sólo en PHP 5.3.0 y superiores.
  18.    public $var8 = <<<'EOD'
  19. hola mundo
  20. EOD;
  21. }
  22. ?>
  23.  
  24. Aplico un ejemplo breve , en vez de constantes yo pretendia usar variables normales
  25.  
  26. define('id','f68');
  27. define('name','POO');
  28.  
  29. class user {
  30.  
  31. public function crear($id=id,$name=name)
  32. {
  33. echo 'id: '.$id.' name: '.$name ;
  34. }
  35.  
  36. }
  37.  
  38. $tr = new user();
  39. $tr->crear();// si no se envian parametros se cargan las constantes
  40.  
  41. $tr2 = new user();
  42. $tr2->crear('f18','forosdelweb');

Gracias amigo de todas maneras , un saludo y karma

Última edición por webankenovi; 22/01/2013 a las 13:02