www.knightonlineworld.pl
http://www.knightonlineworld.pl/forum/

hermetyzacja obiektu w php <5
http://www.knightonlineworld.pl/forum/viewtopic.php?f=21&t=318872
Strona 1 z 1

Autor:  enejcz [ 2007-11-14 23:12:07 ]
Tytuł:  hermetyzacja obiektu w php <5

Pytanie glownie skierowane do zuba ale moze ktos inny bedzie znac odpowiedz.

Potrzebuje ustawic w obiekcie dana zmienna jako private -> w php <5 nie ma rozkazu w stylu:
Kod:
private $zmienna;
private funkcja przyklad(){};
public $zmienna


I tak na razie musze sie ratowac czyms takim:
Kod:
var $zmienna;


niestety, dostep do takiej zmiennej jest nieograniczony nigdzie w skrypcie. Wystarczy ze bedzie np. $obiekt->zmienna = 0 i zostanie ona ustawiona na 0.

Czy istnieje jakis sposob aby zabezpieczyc te zmienne? Musze miec absolutna pewnosc ze nie zostana one nigdzie przestawione w inny sposob niz przez funkcje wewnetrzna obiektu.

Edit: przesuwam z DevTeam do offtopa, moze ktos z szerszej publiki mi pomoze :D

Autor:  Zubaran_PL [ 2007-11-15 19:51:49 ]
Tytuł: 

PHP4 nie wspiera hermetyzacji danych.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/