Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877

    Errore di parse aggiornando a PHP5

    Sto usando un'applicazione php, prelevata da sourceforge, su cui sto lavorando.
    Beh fino alla scorsa settimanaera tutto ok, poi ho deciso di passare a php5, e quindi mi sono (sotto *nix) ricompilato il pacchetto .. l'ho integrato con apache2 ecc.. seguendo le istruzioni.
    Ora l'applicazione mi dà questo genere di errore:
    Parse error: parse error, unexpected T_ABSTRACT, expecting T_STRING or T_VARIABLE or '{' or '$' in /home/alessio/public_html/Commence/user/phase/phasebase.php on line 176

    Che è un errore di parse finora mai esistito. Ci tengo a dire che l'applicazione non è stata modificata in alcun modo, e prima dell'aggiornamento funzionava benissimo.

    La riga in questione è questa:
    $array["abstract"] = stripslashes( $paperInfo -> Abstract ) ;

    COn il passaggio a php5 è cambiato qualche cosa di insolito?
    Avete qualche idea??
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  2. #2
    $paperInfo->Abstract

    senza spazi .. hai provato ???


    abstract e' un tipo di classe, forse in PHP5 non e' visto di buon occhio ...



    un po' come

    $pippo -> string
    o
    $pippo -> int

    abbastanza ridondante
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it L'avatar di Pegasus
    Registrato dal
    Jun 2002
    Messaggi
    877
    Originariamente inviato da andr3a
    $paperInfo->Abstract

    senza spazi .. hai provato ???


    abstract e' un tipo di classe, forse in PHP5 non e' visto di buon occhio ...



    un po' come

    $pippo -> string
    o
    $pippo -> int

    abbastanza ridondante
    Cazzolina ora funzia! Ma perchè?
    Moderatore di Ubuntu-IT
    La comunità italiana di Ubuntu

  4. #4
    Originariamente inviato da Pegasus
    Cazzolina ora funzia! Ma perchè?
    non so chi abbia scritto quel codice .. pero' anche in php4 non userei qualcosa tipo


    $var -> class

    ... cioe', alcuni nomi o metodi sarebbe meglio a priori non usarli, poi c'e' il discorso spazi, abbastanza inutili tanto piu' per un parser che colora, class o function ha un colore, la variabile un altro ... insomma il tipo ha fagianato in scrittura, poi magari l' applicativo e' fatto strabene, non lo so ...


    $ciao -> str_replace()

    sarebbe la stessa cosa, un bell' errore ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Asbtract è una parola riservata di PHP5
    per favore NIENTE PVT TECNICI da sconosciuti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.