Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man fångar alla variabler i ett PHP-funktionen Räckvidd

    Listar variablerna i en PHP-funktionen räckvidd kan vara till hjälp vid felsökning för att avgöra vilka variabler som är tillgängliga och definieras . Omfattningen av en variabel är de områden i skriptet där variabeln är definierad . Till skillnad från vissa andra programmeringsspråk , vanliga globala variabler inte är tillgängliga i en PHP- funktion om de deklareras på nytt med " globala " nyckelordet . Superglobals , t.ex. " $ _SERVER " och " $ _POST " finns i alla omfattningar . Du kan komma åt en lista över alla variabler i en funktion räckvidd med " get_defined_vars " funktionen . Instruktioner
    1

    Öppna din PHP- filen i en textredigerare , till exempel Anteckningar i Windows
    2

    Skapa en funktion genom att lägga till följande kod : .

    funktionen my_funct ( ) { Addera 3

    Deklarera och tilldela värden till alla variabler som du vill använda i funktionen . Till exempel :

    $ a = 5 ; $ b = 11 ;

    Alla variabler deklarerade men inte tilldelats ett värde ännu ( t.ex. " $ z ; " ) kommer inte att ingå i funktionens . räckvidd
    4

    ut alla variabler i funktionen tillämpningsområde genom att lägga till koden :

    print_r ( array_keys ( get_defined_vars ( ) ) ) ;

    Använda exemplet , detta kommer att visa array poster för variablerna " $ a " ​​och " $ b".
    5

    Stäng av funktionen med code :

    }
    6

    Ring funktionen genom att lägga till koden :

    my_funct ( ) ;
    7

    Spara PHP -filen och ladda den på din webbserver för att visa variablerna i funktionen tillämpningsområde . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör ett PHP-skript körs snabbare
    ·Hur du använder PHP Mailer
    ·Inaktivera Kluster i MySQL
    ·ColdFusion och PHP Training
    ·Hur Inkludera en PHP -fil med Absolute Path
    ·Så här kontrollerar PHP om du använder en iPhone
    ·Hur man installerar Zend Optimizer på RedHat Enterpris…
    ·Hur man beräknar den procentuella förändring i PHP o…
    ·Hur skapar jag en Login Form till min hemsida
    ·Användning av Odefinierade konstanter i PHP
    Utvalda artiklarna
    ·Enkelt sätt att skriva program på en TI Calculator
    ·Perl filändelser
    ·Hur förebild Hardware Systems i SystemC
    ·Vanliga fel i Turbo C
    ·PHP Tutorial : MySQL
    ·Så räkna antalet kolumner i en Access 2007- databas m…
    ·Hur Cache en webbsida med PHP
    ·Hur Square element i en lista i Python
    ·PHP Mkdir Tillstånd fungerar inte
    ·Hur man läser en binär flyta med Python
    Copyright © Dator Kunskap http://www.dator.xyz