Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    comando use non riconosciuto

    Ciao

    ho un file php dentro ad un progetto fatto con eclipse-php, che inizia con questo codice:

    require 'vendor/autoload.php';


    use vendor\PhpOffice\PhpSpreadsheet\Spreadsheet;
    use vendor\PhpOffice\PhpSpreadsheet\Writer\Xlsx;

    eclipse mi sottolinea di rosso le righe

    use vendor\PhpOffice\PhpSpreadsheet\Spreadsheet;
    use vendor\PhpOffice\PhpSpreadsheet\Writer\Xlsx;

    e se vado ad eseguire il codice in google chrome mi dice:

    parse error: syntax error, unexpected 'use' (T_USE) in C:\xampp\htdocs\repository\mio_progetto\test_excel .php on line 5

    perchè non gli piace il comando 'use'?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    ho provato ad usare anche questa instassi nel file php:

    use ('vendor\PhpOffice\PhpSpreadsheet\Spreadsheet'); <-- linea 5
    use ('vendor\PhpOffice\PhpSpreadsheet\Writer\Xlsx');

    ma se provo a chiamare il file da google chrome, mi appare il messaggio

    Parse error: syntax error, unexpected 'use' (T_USE) in C:\xampp\htdocs\repository\mio_progetto\test_excel.php on line 5

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    eclipse use.PNG

    aggiungo allegato

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    use deve essere usato al di fuori di funzioni, probabilmente anche al di fuori di qualsiasi altro costrutto, mentre tu lo stai usando dentro un try/catch, penso sia questo il problema.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    grandeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

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 © 2024 vBulletin Solutions, Inc. All rights reserved.