Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Definisjon av global og statisk i PHP
    PHP programmeringsspråk gir en metode for å skrive dynamiske websider . "Global " og " statisk" er to typer av modifikatorer for variabler i PHP språk . Det er to andre stater for variabler i PHP , som er "lokal " og " funksjon parameter. " PHP variabler

    Variabler er beholdere for å lagre verdier i minnet i et program. Selv om navnet antyder at verdien inneholdt i en variabel vil endre seg , betyr uttrykket " variabel " er vanligvis brukt på en hvilken som helst type data beholder , som inkluderer " konstanter ". Konstant er en variabel som har en verdi endres ikke i løpet av den program . Parametere er andre typer variabler og er spesielt brukt til å overføre verdier til funksjoner og prosedyrer .
    Scope

    " Scope" forklarer soner av et studium der en variabel har tilstedeværelse. To variabler med samme navn kan eksistere i forskjellige deler av et program hvis de opererer med forskjellig omfang. Dette kan lett føre til forvirring , og så er det god programmering praksis å unngå dobbeltarbeid variabelnavn , eller til og med foran variabelen navn med en kode eller forkortelse forklare omfanget av variable . For eksempel er det tilrådelig å nevne all global variabel " G_ " for å raskt få omfanget av variable klart.
    Global Declaration

    global søkeord før en variabel erklæring innen en funksjon som gjør det en referanse til den globale variabelen med samme navn . For eksempel heter en variabel $ risk_factor deklarert i den viktigste faktoren vil ikke være tilgjengelig i løpet av funksjoner av det programmet. Hvis en $ risk_factor variabel brukes innenfor en funksjon av programmet er det ikke vil være den samme variabel som det globale $ risk_factor . Hvis den første bruken av $ risk_factor variabel i funksjonen har søkeordet "global " foran den, vil variabelen være global variabel og ikke en ny erklæring av en annen variabel med samme navn, men et annet omfang .

    Statiske variabler

    Variabler deklarert innenfor funksjonene ikke beholde sine verdier mellom samtaler til denne funksjonen. Hvis en variabel er behandlet for å ha en annen verdi etter den tid funksjonen kommer til slutten av koden sin , neste gang funksjonen kalles variabelen vil ha sin evigvarende startverdien igjen og ikke verdien igjen fra forrige løp. Den statiske nøkkelordet endrer denne virkemåten , slik at funksjonen starter med den verdi den hadde ved slutten av den foregående kjøring av den funksjonen. Den annen anvendelse av de globale og statiske variable modifikatorer gjør det klart at de to statene ikke kan brukes på samme variabel samtidig.

    früher :

     Weiter:
      Relatert Artike
    ·Slik fjerner rader fra en matrise i PHP 
    ·Slik importerer en PHP Class Fil 
    ·Hvordan unngå doble oppføringer med PHP i MySQL 
    ·Migrering av tilgang til MySQL Tutorial 
    ·Hvordan lage en sortert Array i PHP 
    ·Hvordan får jeg melding for å rulle med PHP 
    ·Hvordan skrive ut en del av en streng i PHP 
    ·Hvordan skrive et PHP-skript som dynamisk bygger Excel …
    ·Slik konverterer Fra ColdFusion til MySQL 
    ·Hvordan spille av en lydfil i PHP 
      Anbefalte artikler
    ·Hvordan lage egendefinerte koder i JSP 
    ·Hvordan Kill en jobb i en GNU Batch 
    ·Hvordan gjøre Python String Bytter 
    ·MySQL Delta Tutorial 
    ·Hvordan å lære Flash programmering 
    ·Sette inn en ComboBox i C - Sharp 
    ·Hvordan luften ut PHP Ikon 
    ·Slik kjører du en stor import i MySQL 
    ·Hvordan utvikler jeg 508 kompatibel programvare for Jav…
    ·Hvordan erstatte to Linjeskift i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/