Kezdőoldal » Számítástechnika » Programozás » Azt meg lehet oldani php-ban...

Azt meg lehet oldani php-ban hogy ennek ne lehessen értéket adni kívülről?

Figyelt kérdés

Adott egy osztály, azon belül egy változó és egy funkció ami értéket ad a változónak. Ezt a változót meg lehet hívni így ebben a formában:

$class = new XY_class;

print $class->variable;


Idáig oké, meghívja a változó értékét. De ha ez történik:


print $class->variable="xy";


Akkor nem a már előtte megadott értéket hívja meg, hanem az xy-t.

Ezt hogy lehet megoldani - ha meg lehet - hogy a variable-nek kívülről ne lehessen értéket adni, csak "readonly" lehessen?


2016. febr. 1. 18:52
 1/8 anonim ***** válasza:

protected és private kulcsszavak használatával:

[link]

2016. febr. 1. 19:01
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
Programozáselmélet, első osztály.
2016. febr. 1. 19:39
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:
protected és a private nem jó, mert akkor meghívni sem engedi mivel védett...
2016. febr. 1. 19:56
 4/8 A kérdező kommentje:

echo $obj->private; // Fatal Error

És ezt az oldalt már néztem

2016. febr. 1. 19:57
 5/8 anonim ***** válasza:
változó helyett írj függvényt, vagy használj konstanst
2016. febr. 1. 20:48
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

Programozáselmélet, első osztály...

Getter, setter...

Minden OOP könyv ezzel kezdődik az isten verjen már meg...

2016. febr. 1. 21:21
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

"protected és a private nem jó, mert akkor meghívni sem engedi mivel védett"


1. Most akkor csak olvasni szeretnéd? private/protected + getter függvény.

2. Tulajdonságot (adat tagot) nem lehet "meghívni". Hivatkozni tudsz rá különböző helyekről, tehát pongyolán mondva "látod".

2016. febr. 2. 16:22
Hasznos számodra ez a válasz?
 8/8 anonim válasza:
2016. márc. 12. 23:48
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!