Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Check function syntax

  1. #1

    Check function syntax

    Ciao ragazzi, come posso con php testare la corretta sintassi delle funzioni? Mi potete aiutare?

    Tipo ho un file così:
    Codice PHP:
    file1.php

    function funzione1 ($par1,$par2){
    echo 
    "$par1---$par2";
    }
    function 
    funzione2 ($par1,$par2){
    echo 
    "$par1---$par2";

    Queste ovviamente sono funzioni di prova e io vorrei sapere se la chiamata che mi fanno lato frontend è esatta o meno ... per esempio:

    Codice PHP:
    parametri salvati via frontend

    funzione2 
    (1); 
    Vorrei poter dare un messaggio d'errore prima che la chiamata qui sopra sia effettuata con il relativo errore visto che funzione2 prevede 2 parametri!

    In poche parole, come riesco a testare la sintassi di una funzione??
    Grazie e scusate se magari ho fatto casino

  2. #2
    non ho capito bene quello che devi fare....pero per verificare la sintassi di uno script in php ci sono molti editor che mettono a disposizione dei tool integrati....per esempio io uso TextMate su Mac e c'è una funziona apposita (Validate Sintax) che mi valida il codice che ho scritto..
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  3. #3
    In una text box degli operatori inseriscono il nome di una funzione (pescate da un file di terzi) con relativi parametri.
    Io vorrei controllare che la sintassi della funzione chiamata via textbox sia giusta in modo da evitare che vada in errore!
    Per vedere se esiste la funzione potrei usare function_exists, ma questa funzione non mi controlla i parametri!

    ES:
    Codice PHP:
    //File di terzi:
    function funzione1 ($par1,$par2){
    echo 
    "$par1---$par2";
    }
    function 
    funzione2 ($par1,$par2){
    echo 
    "$par1---$par2";
    }


    //Parametro passato nella textbox:
    funzione2 (1); 
    Sperando di essere stato più chiaro

  4. #4
    Evita di specificare esplicitamente i parametri e usa http://it.php.net/func_get_args

  5. #5
    Il problema è che le funzioni non le creo io, e non posso nemmeno dettare uno standard.
    Non capisco poi come questa funzione possa aiutarmi visto che mi serve è controllare se la sintassi passatami è corretta e non avere i parametri stessi.
    Grazie dell'aiuto

  6. #6
    Utente di HTML.it L'avatar di bode
    Registrato dal
    Feb 2007
    Messaggi
    304
    Se ti puo' interessare io uso questo direttamente online:
    http://www.meandeviation.com/tutoria...-syntax-check/

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.