Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come consentire l' override in PHP

Quando si pensa di utilizzare più volte una funzione built-in PHP, ma vuole cambiare come funziona la funzione , è possibile ignorare la funzione e fornire una diversa implementazione . Un motivo comune per sovrascrivere le funzioni sia quando si tratta di una varietà di sistemi di computer con diverse architetture o versioni software. Invece di cambiare il codice in più punti in tutta la sceneggiatura , poche righe che consentano una funzione di esclusione possono essere attivate . Istruzioni
1

Aprire il file sorgente PHP in un editor di testo come Blocco note di Windows .
2

dichiarare una funzione per ignorare un built-in funzione aggiungendo il codice " override_function ( ' strlen ', ' $ stringa ', ' ritorno override_mystrlen ( $ string); '); ". Il primo argomento , " strlen ", è la funzione per essere sovrascritto . Il secondo argomento , "$ stringa , " è un elenco di argomenti inviati alla nuova funzione , separati da una virgola . Il terzo argomento è una stringa che fornisce il nuovo codice funzione
3

Aggiungi la nuova funzione di override con l'aggiunta del codice ". Funzione override_mystrlen ( $ stringa ) {return ( 1) ; } " .
4

chiamare la nuova funzione di override con l'aggiunta del codice "$ len = strlen ( 'abcd '); " . Utilizzando l'esempio precedente , questo restituirà il valore 1 .
5

Salvare il file PHP e caricarlo sul server .

 

Programmazione © www.354353.com