oppdrags Operatørene i PHP PHP Operatører - Del 1 Innledning Dette er del 1 av min serie, PHP Operatører. Addisjon og subtraksjon symboler er eksempler på aktører i PHP. PHP har mange andre aktører som ikke har likheter med matematikk. I denne delen av serien ser vi på oppdrag operatører i PHP. Alt sagt i denne serien er aktuelt for PHP 5. jeg forklare de fleste av operatørene, ikke alle. Hvis du er en gammel programmerer, kan du lese serien i hvilken som helst rekkefølge, eller du kan lese bare den delen som er relatert til et problem du har for øyeblikket på jobben din side.
Hvis du er ny på programmering eller du studert programmering og har ikke vært å trene det, så bør du lese hele serien. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser. Forutsetning Denne serien er lett å forstå i seg selv. Men for å sette pris på sin søknad, må du være fortrolig med følgende tema: - Kom i gang med PHP - OOP Basics i PHP - Noen Scalar datatyper i PHP En dataspråket bygger opp.
Det er visse ting du må lære først og deretter bruke dem til å lære høyere ting. Hver av de ovennevnte titlene er enten en opplæringen eller den første opplæringen i en serie. Hvis det er første del av en serie, så du burde ha lest hele serien. Hvis det er en tutorial stående alene, så du burde ha lest veiledningen. For å nå noen av artiklene, bare skriv inn tittelen på artikkelen og navnet mitt Chrys i søkeboksen på denne siden og klikk Søk. I denne delen av serien ser vi på oppdrag operatører i PHP. Et eksempel på en operatør er =.
Operand En operand er en variabel eller en bokstavelig (verdi) i forbindelse med en operatør. Tenk $ myVar = 30; myVar er en venstre operand og 30 er en riktig operand til =. = Er et eksempel på en operatør som heter, oppdraget operatør, ikke lik operatør (detaljer nedenfor). Tenk: $ myVar && $ hisVar && $ herVar Det er tre operander i ovennevnte uttrykk. Så kan du snakke om den første (myVar), andre (hisVar) og tredje operander (herVar). &&, Er at 2-tegn danne en annen operatør; Vi skal snakke om det senere.
Binary og enhetlige Operatører En binær operator trenger to operander å jobbe med: en på sin venstre side og en på høyre. En enhetlige operatøren må bare en operand for å arbeide med, plassert på sin venstre eller høyre (se senere). Oppdrags Operatører oppdrags operatører er: = * = /=% = + = - = = Vi ser på hver av disse aktørene i denne delen av serien.. Enkelt Assignment (=) Den grunnleggende oppdraget operatøren er, =. Følgende uttalelse illustrerer et eksempel: $ Myint = 35; Vi sier det hele tall, 35, er tilordnet den variable, $ Myint. Venstre operand til = er $ Myint.
Høyre operand er 35. For alle oppdrag operatører operasjonen er fra høyre til venstre; det vil si fra høyre operand til venstre operand. Hvis du prøver å gjøre likhet med matematikk, da den forrige setning (høyre til venstre) kan ikke være fornuftig; unngå å gjøre likhet med matematikk. Vi skal se mange eksempler på høyre til venstre og venstre til høyre operasjoner som vi går i serien. For grunnleggende oppdrag, kan retten operanden være en annen variabel eller et funksjonskall som returnerer en verdi.
E1 op = E2 uttrykk i følgende generalisert uttalelse, er E1 en variabel, er op en operatør og E2 er en annen variabel; = Er den grunnleggende oppdraget operatøren: E1 op = E2 Dette generalisert utsagn som involverer den enkle oppdrag operatør tilsvarer, E1 = E1 op E2 Resten av oppdraget operatørene i listen ovenfor følg denne generalisert regelen som forklart nedenfor. Resten av tildelings operatørene hver består av en operatør du kanskje allerede vet, og den grunnleggende oppdrag operatør.
Den * = Operator vurdere følgende uttalelse: $ int1 = $ int1 * $ INT2; Her $ int1 og $ INT2 er variabler. Anta at en verdi har allerede blitt tildelt $ int1 tidligere, før denne uttalelsen. Merk at $ int1 er funnet i både venstre operand og høyre operand (int1 * INT2), av den grunnleggende oppdrag operatør. Vi har også den multiplikasjon operatør, *. I ovennevnte uttalelse resultatet av å multiplisere int1 av INT2 er tildelt int1.
Uttalelsen kan omskrevet som: $ int1 * = $ INT2; Dessuten $ INT2 kan bli erstattet av et tall som i, $ int1 * = 3; Den /= Operator vurdere følgende uttalelse: $ int1 = $ int1 /$ INT2; Her $ int1 og $ INT2 er variabler. Anta at en verdi har allerede blitt tildelt $ int1 tidligere, før denne uttalelsen. Merk at $ int1 er funnet i både venstre operand og høyre operand av =. Vi har også divisjonen operatør /. I ovennevnte uttalelse resultatet av å dele $ int1 av $ INT2 er tildelt $ int1.
Uttalelsen kan omskrevet som: $ int1 /= $ INT2; Dessuten $ INT2 kan bli erstattet av et tall som i, $ INT1 /= 4; Følgende program illustrerer dette: $ int1 = 20; $ INT2 = 4; $ int1 /= $ INT2; echo $ int1; ?> Den% = Operator vurdere følgende uttalelse: int int1 = int1% INT2; Her int1 og INT2 er variabler. Merk at int1 er funnet i både venstre operand og høyre operand. Vi har også den modulus operatør,%. I ovennevnte uttalelse resten av dele int1 av INT2 er tildelt int1.
Uttalelsen kan bli re-skrives som: int int1% = INT2; Den + = Operator vurdere følgende uttalelse: $ int1 = $ int1 + $ INT2; Her $ int1 og $ INT2 er variabler. Merk at $ int1 er funnet i både venstre operand og høyre operand av grunn oppdraget operatør. Vi har også tilsetning operatør, +. I ovennevnte uttalelse resultatet av å legge $ int1 til $ INT2 er tildelt $ int1. Uttalelsen kan omskrevet som: $ int1 + = $ INT2; The - = Operator vurdere følgende uttalelse: $ int1 = $ int1 - $ INT2; Her $ int1 og $ INT2 er variabler.
Merk at $ int1 er funnet i både venstre operand og høyre operand av grunn oppdraget operatør. Vi har også subtraksjon operatør, -. I ovennevnte uttalelse resultatet av å trekke $ INT2 fra $ int1, er tildelt $ int1. Uttalelsen kan omskrevet som: $ int1 - = $ INT2; String Operatører PHP streng har to operatører, som er,. og. = For å sette sammen to strenger som variabler eller som konstanter, bruker dot operatør. . Eksempel: $ str = "en" "to"; echo $ str; ?> Hei, kan du bruke E1 op = E2 generalisert uttalelse med strengen dot operatør. Eksempel: $ str = "en"; $ str = "to.
"; echo $ str; ?>