Pseudo-Types i PHP PHP datatyper Forenklet - Del 4 Indledning Dette er del 4 af min serie, PHP datatyper Forenklet. Pseudo typer er datatyper, der anvendes i PHP dokumentationer for at forklare bestemte funktioner. De har ikke rigtig eksisterer. I PHP programmering syntaks, ville du være at se pseudo-typer. Pseudo typer normalt ikke anvendes i PHP-koden. Selv normale typer som bool og int normalt ikke anvendes i PHP-kode. Der er særlige situationer til disse regler, selv om. I denne del af serien ser vi på PHP Pseudo-typer.
Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. nummer nummer er en pseudo-type, hvilket betyder, at en parameter er enten et heltal eller en flyder. blandet blandet er en pseudo type. Dette er, hvad specifikationen siger om den blandede pseudo type. "blandet angiver, at en parameter kan acceptere flere (men ikke nødvendigvis alle) typer." blandet blot betyder et heltal eller en flyder eller en streng eller en bool, etc.
Det kan ikke betyde alle de forskellige muligheder. ugyldiggøre Dette er en pseudo type. Vi så det i den tidligere del af serien. tilbagekald call_user_func () og usort () er foruddefinerede funktioner. Disse to funktioner og nogle andre foruddefinerede funktioner kan tage navnet på en funktion som en parameter. Enhver funktion, hvis navn går som en parameter til disse funktioner kaldes en callback funktion. Jeg vil kun bruge det call_user_func () til at illustrere opførslen af en callback funktion.
Den call_user_func () Funktion syntaks call_user_func () funktion er: blandet call_user_func (tilbagekald $ funktionen [, blandet $ parameter [, blandet $ ...]]) Den tilbagekald funktionen er enhver funktion, som du definerer. Navnet på callback funktion går ind i den første position af parameter liste over call_user_func () funktion. Resten af parametrene for call_user_func () funktionen er faktisk argumenter callback funktionen. Afkastet værdi call_user_func () funktion er faktisk returværdien af callback funktion. I syntaksen, blandet, forstås enhver datatype.
Læs og prøv følgende program: funktion square ($ pari) {$ sqr = $ pari * $ fod; returnere $ sqr; } $ Svar = call_user_func ("firkantede", 25); echo $ svar; ?> Du har den funktion, firkantet (), som tager kun ét argument. Denne funktion firkanter det argument og returnerer resultatet