*   >> lukeminen koulutus Artikkelit >> science >> programming

Palaavat viittaukset Php

Palataan Viittaukset PHP Ymmärtäminen PHP Reference - Osa 2 Johdanto Tämä on osa 2 minun sarja, Understanding PHP Reference. Tässä osa sarjasta, näemme, miten PHP funktio voi palauttaa viittaamalla. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Palauttaa arvon toiminto toiminto voi palauttaa arvon, kuten 15, tai merkkijono kirjaimellisesti. Toiminto voi myös palauttaa viite, esimerkiksi jotain & $ var.

Saat funktio, joka palauttaa viittaus, se on kuin sinun täytyy laittaa toiminto-välillä ja ja $ var. Tehtävä palauttaminen Reference Oletetaan seuraava koodi: toiminto & func () {$ myVar = 25; palata $ myVar; } $ Var = func (); echo $ var; ?> Sinulla on tehtävän määrittelyssä, func. Vuonna Toiminto on kuvattu, funktion nimi alkaa &. Tämä tarkoittaa, että toiminto palauttaa viite eikä arvoa. Vuonna toiminnon määritelmää, palaat arvo ($ myVar yllä). Koska edellisen ja on funktion nimi, viittaus alueen muistiin, joka pitää palautettu arvo on mitä on palannut.

Tämä palautetaan viittaus on määritetty tavallinen arvo funktiokutsuna selvitys. Kokeile edellä ohjelma, jos et ole tehnyt niin. Joten palata viittaus, ennen toiminnon nimeä toiminto kuvausta ja. Kun funktio palauttaa arvon, viittaus kyseiseen arvo on palannut. Lue ja yrittää seuraava koodi jonka tehtävänä määritelmä ei ole muuttuja: toiminto & func () {palata 15; } $ Var = func (); echo $ var; ?> Tässä tapauksessa ei ole alkuperäinen muuttuja pitämällä arvo edun (15). Kuitenkin viittaus arvoon tallennettu jonnekin alueella muistissa on palannut.

Huomautus: Kun soitat funktio, joka palauttaa viittaus, et ennen funktiokutsun kanssa ja. Vahvistaminen palauttamalla Viite seuraavaan ohjelmaan, sinulla on kaksi globaalien muuttujien. Sinulla on myös tehtävä ja kutsu toimintoa. Toiminto muuttaa arvon ensimmäinen globaali muuttuja. Funktiokutsu palauttaa viittaus globaali muuttuja, kun se on muutettu sisällä toiminto. Tämä palautetaan viittaus osoitetaan toinen globaali muuttuja. Kaksi muuttujaa sitten kaikui näytetään sama muutettu arvo, vahvistaa, että viittaus on palautettu. Palasi viite on viittaus arvon ensimmäinen globaali muuttuja.

$ Muutt1 = 25; toiminto & func () {maailmanlaajuinen $ Muutt1; $ Muutt1 = 37; palata $ Muutt1; } $ Var2 = func (); echo $ Muutt1. "echo $ Muutt2." ?> Olemme oppineet palata viitteeksi. Seuraavassa osa sarjasta, me oppia ohi viite.

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.