| 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 statiche
    Quando sviluppatori di creare siti web e applicazioni in PHP , possono utilizzare la programmazione orientata agli oggetti , dove le classi definiscono il comportamento di oggetti che svolgono una parte specifica della funzionalità dell'applicazione . Scrivendo dichiarazioni di classe , gli sviluppatori definiscono oggetti con particolari proprietà e funzioni. In generale , le funzioni all'interno di una classe sono accessibili attraverso istanze oggetto della classe , ma funzioni statiche sono funzioni di una classe stessa . Programmazione orientata agli oggetti permette agli sviluppatori di creare applicazioni complesse in modo rapido, come i team di sviluppatori di concentrarsi su singole parti del codice . Classi

    In PHP , una dichiarazione di classe normalmente ha un nome, variabili e funzioni . Il codice esterno alla classe può creare istanze di oggetti che hanno una propria implementazione delle variabili e delle funzioni descritte nella dichiarazione. Nella maggior parte dei casi , il codice deve creare un oggetto di una classe per chiamare le sue funzioni - a volte indicato come metodi - in linea con gli altri linguaggi di programmazione utilizzati per lo sviluppo orientato agli oggetti . Con funzioni statiche , questo non è il caso, come le applicazioni possono accedere a funzionalità con riferimento alla classe stessa .
    Funzioni

    Quando il codice "cliente " ha bisogno di chiamare una funzione di classe , può farlo attraverso la creazione di un'istanza di un oggetto della classe prima di chiamare la funzione in tale istanza . Il seguente codice di esempio illustra questo : $ aiutante = new Helper (); $ helper- > doSomething ();

    Questo codice chiama un metodo denominato " doSomething , " che è elencato all'interno della dichiarazione di classe per " Helper " all'interno dell'applicazione . Se una funzione è dichiarata come statica , codice esterno non ha bisogno di effettuare la prima linea , in cui la classe viene istanziata .
    Richiamo di funzioni statiche
    < p > per chiamare una funzione statica all'interno di una applicazione PHP , il codice è possibile utilizzare il nome della classe : Helper :: doSomethingStatic ();

    Questo codice dovrebbe chiamare un metodo indicato nella dichiarazione di classe per " Helper ", come segue : doSomethingStatic public static function ( ) { //implementazione del metodo }

    Questo permette di codice per accedere alle funzionalità generalmente associata a una classe e la sua area di responsabilità all'interno dell'applicazione . E ' anche possibile chiamare le funzioni di classe statiche utilizzando istanze di oggetti se il programma ha queste in ogni caso, ma non c'è alcun punto di creazione di un oggetto se l'unica funzione che ti serve è statico .
    Usi
    funzioni statiche

    possono essere utilizzate efficacemente solo se il processo in corso non dipende dai dati contenuti in un'istanza di classe . Molti metodi di classe utilizzare i dati specifici a un'istanza di classe , nel qual caso l' esecuzione dipende dalla presenza di una istanza di classe esistente . Funzioni statiche non sono dipendenti da istanze di classe , quindi non possono usare le variabili previste solo per i casi, come quelli fissati con un metodo costruttore della classe . Quando si implementa i metodi statici , i programmatori devono essere a conoscenza di tutte le variabili nella classe che vengono istanziati solo quando gli oggetti della classe vengono creati .

    Previous :

    next :
      Articoli Correlati
    ·Do Scripts Scadenza ? 
    ·Come arrotondare a un decimale in PHP 
    ·Come fare tutto con PHP e MySQL 
    ·Come creare un database MySQL Website 
    ·Come compilare il PHP con SSL 
    ·Come Calcolare il saldo corrente con MySQL 
    ·Come Upload & Ridimensionamento di un PHP MySQL Immagin…
    ·Come inserire link cliccabili in un file PHP 
    ·Come installare Apache, MySQL e PHP su Rackspace 
    ·Come fare un calendario in PHP 
      Articoli in evidenza
    ·Che cosa è un blocco PHP 
    ·Come creare un file binario da C # 
    ·Come controllare i valori in pseudocodice 
    ·Come convertire un TextBox in un Integer 
    ·Come inviare e-mail HTML con PHP 
    ·Come fare uno swing Gioco Java 
    ·Come usare VB VBA per eseguire un test ping 
    ·Come modificare il caricamento Dimensione del file in P…
    ·Che è sempre scritto in un enunciato if /then ? 
    ·L' aggiornamento Colonna attributo sia nullo in MySQL 
    Copyright © Conoscenza Informatica http://it.wingwit.com