Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    syntax error, unexpected 'private' (T_PRIVATE)

    Buon lavoro e buon pomeriggio Forum di Html.it
    Sono un nuovo utente di questo forum e cercando, in questa sezione, non ho trovato risposte per il mio tipo di errore, come si evince dal titolo di questa discussione.

    Sono un Programmatore in PHP e sto programmandomi un mio sito web personale.
    Ora come ora sono arrivato al punto che, caricando la pagina Index.php, mi esce il seguente errore:

    "syntax error, unexpected 'private' (T_PRIVATE) ..... f_my_query.php on line 539"

    Sono andato a vedere la linea 539 di "f_my_query.php" e scopro quanto segue:

    Line 539: "private function nome_function(variabili){"

    Ho usato "nome_function" e "(variabili)" d'inventiva, per coprire il nome della vera function e le variabili che ci passo, per un fatto mio personale.

    Io programmo, in PHP come segue:

    in Index.php se devo chiamare delle function faccio come segue:

    A) Inclusione:
    include 'cartella_function/nome_pagina.php';

    B) Nome_pagina ho quanto segue:
    class my_class{
    public function __construct(){
    }
    public function setmy_var(){
    global $gestione_errore;
    $this->inizializzo_var_err($gestione_errore);
    }
    private function inizializzo_var_err(&$gestione_errore){
    $gestione_errore="0";
    return $gestione_errore;
    }
    .......
    }

    B) Istanziamento in pagina Index.php:
    $nome_classe = new classe();
    $nome_classe->setmy_var();

    Questo, che ho postato sopra, e' come sto programmando io in PHP.
    Ho postato questa piccola cosa, in quanto vorrei far capire che ragionamento sto facendo in PHP.
    Comunque e tornando al mio problema è che, quando carico la pagina Index.php, mi viene fuori questo problema:

    "syntax error, unexpected 'private' (T_PRIVATE) ..... function_query.php on line 539"

    Scusatemi del fatto che ho postato del codice php un po' "inventato", ma serve ai fini della spiegazione / ragionamento del mio problema che ho in PHP.

    Spero e mi auguro che ci sia qualche utente che mi possa aiutare per questo tipo di problema che ho.

    Grazie.
    Vivi e lascia vivere

  2. #2
    visto che il tuo preziosissimo e segretissimo codice non si può vedere ti possiamo solo rispondere che probabilmente prima della riga 539 non hai messo una } o un ;

    Oppure il codice non è scritto all'interno di una classe e quindi il private non ha senso di esistere..

    Questa volta, più che un voto.. è favoreggiamento.

  3. #3
    Originariamente inviato da Al_katraz984
    visto che il tuo preziosissimo e segretissimo codice non si può vedere ti possiamo solo rispondere che probabilmente prima della riga 539 non hai messo una } o un ;

    Oppure il codice non è scritto all'interno di una classe e quindi il private non ha senso di esistere..

    Ciao Al_katraz984.
    Ho seguito il tuo consiglio e ho scoperto, prima di quella function privata, che ho un altra function privata, nella quale mancava proprio questo: "}". Ho modificato e ora funziona tutto a OK

    Sono proprio come questa icona--------->

    Grazie
    Vivi e lascia vivere

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.