Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2006, 07:15
Algadir
 
Fecha de Ingreso: noviembre-2005
Mensajes: 312
Antigüedad: 18 años, 5 meses
Puntos: 1
Significado del error "parse error"

Hola buenas.

Estoy con un código en php que lo incluyo en una página php y al ejecutar la página me da error en la página que incluyo. Me da "parse error" y quería saber el significado. La línea que me marca es una línea donde simplemente decalro una variable después de la cabecera para definir la función y si acaso entre medio hay un simple comentario. En el manual de php que me descargué viene un ejemplo de este tipo de errores y parece que menciona algo como que en el ejemplo que ponen hay un return no incluído en una función pero no parece el caso. Por si sirve de algo aquí pongo el código que hay justo antes de la línea donde da el error:

Código PHP:
<?php

class carrito {
       var 
$libroscomprados;
    var 
$camisetascompradas;
    var 
$gastosdeenvio;
    var 
$importetotal;
    
// Arrays donde vamos almacenando los datos de los productos del carrito.
       
var $ids;
       var 
$productos;
    var 
$cantidades;
    var 
$importes;

    
// Función con la que inicializamos las variables generales.
    
    
function carrito () {
           
$this->libroscomprados=0;
        
$this->camisetascompradas=0;
        
$this->gastosdeenvio=3;
        
$this->importetotal=0;
    }
    
    
// Función con la que comprobamos si ya se ha comprado un producto.  Lo comprobamos viendo si el id del producto ya está en el carrito.
    
    /*function posicionEnElCarrito($id) {
        foreach ($this->$ids as $clave => $valor) {
            if ($id == $valor) {
                return $clave;
            }
        }
        return 0;
    }*/
    
    // Función con la que añadimos los datos del producto en el carrito de compra.
    
    
function anadirAlCarrito($id$producto$cantidad$precio) {
        var 
$posicion; [B]// AQUI DA EL ERROR[/B]
        //posicion = $this->posicionEnElCarrito($id);
        
$posicion array_search($id$ids);
                ...
A ver si podeis ver que hay mal.

Un saludo y muchas gracias.

Última edición por Cluster; 10/07/2006 a las 07:07