*   >> Lezen Onderwijs artikelen >> science >> programming

Oop en referenties in Php

OOP en References in PHP Object Oriented Programming in PHP - Deel 7 Inleiding Dit is deel 7 van mijn serie, object georiënteerd programmeren in PHP. Inzicht referenties in elke taal is over het algemeen een hoofdpijn: Je moet weten wat een verwijzing betekent in een taal en dan weet hoe het te gebruiken in die taal. Alleen weten wat het betekent normaal gesproken niet genoeg om te weten hoe het te gebruiken. Dus, we moeten leren hoe om referenties in Object Oriented Programming PHP gebruiken. Het woord, object, hieronder verwijst naar een geïnstantieerd object.

In dit deel van de serie, kijken we naar object gevonden. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent.

Toewijzen van een object naar een ander Variabel Variabel Bij een object variabele toe te wijzen aan een nieuwe variabele, objectcode $ a wordt toegewezen aan $ b onderstaande beide variabelen nog naar hetzelfde gebied (object) in het geheugen; geen kopie van de regio inhoud wordt verwezen naar een andere regio. Lees en probeer de volgende code: class A {public $ var = 1; } $ A = new A; $ b = $ a; $ b-> var = 2; echo $ a-> var. "echo $ b-> var.

" ?> Toewijzen een object verwijzing naar een variabele als een object verwijzing naar een nieuwe variabele toe te wijzen, zoals & $ c wordt toegewezen aan $ d hieronder, de resultaten zijn hetzelfde als het kopiëren van een object naar een andere variabele; geen geheugen regio inhoud wordt gekopieerd naar een ander geheugen regio. Lees en probeer de volgende code: class A {public $ var = 1; } $ C = new A; $ d = & $ c; $ d-> var = 2; echo $ c-> var. "echo $ d-> var.

" ?> Passing een object als Ordinary argument voor een functie Wanneer u een object doorgeven als argument voor een functie, zowel de parameter object en het object buiten de functie, verwijzen naar dezelfde regio (object) in het geheugen. Lees en probeer de volgende code: class A {public $ var = 1; } $ E = new A; echo $ e-> var. "Functie fn ($ obj) {$ obj-> var = 2;. Echo $ obj-> var"} fn ($ e); echo $ e-> var.

? "> Passing een object op referentie Wanneer u een object doorgeven aan de hand van een functie, de resultaten zijn hetzelfde als het passeren van het object gewoonlijk Lees en probeer de volgende code:. Class A {public $ var = 1;} $ e = nieuwe A;. echo $ e-> var "functie fn (& $ obj) {$ obj-> var = 2; echo $ obj-> var. "} Fn ($ e). Echo $ e-> var"?>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.