Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2005, 14:28
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 21 años, 3 meses
Puntos: 41
Lo que pasa es que no pueden haber operaciones dentro de una clase que no estén dentro de un método. En la línea 14 declaras un atributo ($vectorTabUsu), pero en la línea 15 (y las siguientes) realizas operaciones de asignación. Como te dije, las operaciones deben estar dentro de un método. También puedes inicializar los atributos al momento de declararlos (pero no después).

Como verás... tienes dos opciones:
- Declarar el atributo "var $vectorTabUsu = array();" y luego en el constructor hacer la inicialización.
Código PHP:
11 class usuBD extends BDMySQL{
12
13     
// parámetros para consulta de tablas
14     var $vectorTabUsu = array();  

      function 
usuBD(){
       
//...
       //...
       
$this->vectorTabUsu[0] = "tusuarios";
       
$this->vectorTabUsu[1] = "nick";
       
$this->vectorTabUsu[2] = "pass";
    } 
- O, hacer la inicialización junto a la declaración del atributo:
Código PHP:
14     var $vectorTabUsu = array("tusuarios","nick""pass"); 
Saludos