| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    PHP Funzioni anonime
    Come molti linguaggi di programmazione , PHP contiene funzionalità incorporate per dare varietà al come le funzioni sono definite e chiamati . Programmatori PHP possono definire piccoli , funzioni anonime in codice per renderlo più leggibile ed efficiente , in quanto possono in altri linguaggi di programmazione come Python . Per capire come funzioni anonime in PHP , è importante capire come gestisce le funzioni di PHP , e di come funzioni anonime lavoro in generale . Funzioni in PHP

    Tradizionalmente, una funzione - in qualsiasi linguaggio di programmazione - denota semplicemente un blocco di codice che esegue determinati compiti . Il programmatore definisce questo blocco di codice con un nome , e poi si può usare quel codice per tutto il programma , chiamando il nome di quella funzione . Il seguente esempio illustra una funzione PHP con un argomento . Un argomento funge da ingresso con cui una funzione è attiva , se si ha bisogno di questo

    funzione timesTwo ( $ x ) per

    {

    echo $ x * 2; . < Br >

    }
    funzioni e variabili in PHP

    causa della natura dell'interprete PHP , i programmatori possono utilizzare le variabili per richiamare le funzioni . Un programmatore PHP realizza questo attraverso la creazione di una variabile contenente una stringa - una parola - che rappresenta il nome di una funzione esistente . Il programmatore può aggiungere che la variabile con le parentesi aperte e chiuse , insieme con gli eventuali argomenti richiesti dalla funzione . L'interprete PHP chiamerà quindi il nome della funzione corrispondente alla stringa variabile . Il seguente esempio illustra come funziona in pratica :

    funzione func ( $ arg ) {

    echo " $ arg " ;

    }

    $ f = " func " ;

    f ( "Ciao!" ) ; //chiama " func ( ) " e stampa "Ciao ! "
    Anonimo Funzioni

    In generale , una funzione anonima è una funzione senza un nome . Queste funzioni esistono "in-line " con il codice esistente . Ciò significa che il programma non ha un nome definito o riferimento per la funzione , come viene dichiarata sul posto. Un esempio di una funzione anonima , in pratica è la funzione " lambda " da Python . L' esempio seguente mostra come un programmatore Python crea una funzione senza nominarlo :

    >>> (lambda x : x * 2 ) ( 3 ) //la funzione " lambda " esiste solo su questa linea , e non ha alcun nome

    6
    PHP e Funzioni anonime

    il linguaggio di programmazione PHP non ha la parola chiave " lambda " costruito nella sua sintassi , ma consente ai programmatori di creare funzioni anonime . I programmatori possono voler utilizzare quando la funzione in questione non è complessa o abbastanza importante per passare il tempo o lo spazio definirlo. Programmatori PHP possono assegnare un riferimento funzione a una variabile . Tale funzione può essere "anonimo ", piuttosto che definito in anticipo. Questo è simile al richiamo di una funzione di una variabile, ma senza la necessità di nominare la funzione . L' esempio seguente mostra come una funzione anonima viene assegnato a una variabile , e chiamato :

    $ f = function ( $ arg ) { echo

    " $ arg " ;

    }

    f ( "Ciao " ) ; //stampa "Ciao "

    Previous :

    next :
      Articoli Correlati
    ·Come eliminare caratteri da una stringa in MySQL 
    ·Come ottenere il nome di una variabile passata in PHP 
    ·Come aprire un file XML dalla cache con PHP 
    ·Come chiudere PHP Tags 
    ·Come inserire nuove tabelle in MySQL utilizzando PHP 
    ·Come abilitare PHP 5 in GoDaddy 
    ·Come creare un backup di un database utilizzando PHP My…
    ·Il miglior libro per imparare PHP 
    ·Qualora un costruttore della classe PHP essere pubblica…
    ·Come utilizzare una tabella PHP Invece di Frames 
      Articoli in evidenza
    ·Come fare Facebook Connetti con PHP 
    ·Come progettare un gioco 2D con Lua Player 
    ·Come stampare i numeri di incremento sulla stessa linea…
    ·Come dichiarare un array di interi in Java 
    ·Come abilitare Java Client per Windows XP 
    ·Come chiarire un Listbox in Python 
    ·Come impostare un VBA Fine privacy 
    ·Come impostare una variante in SAP 
    ·Come fare videogiochi senza la programmazione 
    ·Come caricare i file in massa su Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com