Pytanie to moze jest i banalne ale musze sie upewnic czy dobrze robie.
Storzylem sobie dwie metody w klasie (okrojony przyklad ponizej). W jednej metodzie posluguje sie druga.
Czy moge to zrobic poprzez zmienna $this-> ? Wiem, ze to dziala bo tak zrobilem ale czy to jest poprawne ?
Jesli nie odniosa sie do funkcji poprzez $this-> to php krzyczy, ze funkcja sprawdzDuplikaty jest niezdefiniowana.
<?php class Obiektowo { private $name; public function setName($name) { //w tym miejscu w metodzie setName wywoluje metode sprawdzDuplikaty $this->name = $name; } } /* funkcja sprawdzDupliakty(...) laczy z baza danych i sprawdza czy taka wartosc juz * znajduje sie w bazie, jesli nie to funkcja zwraca 0. */ public function sprawdzDupliakty($name) { //obsluga polaczenia z baza danych //i obsluga bledow if (warunek) return 0; else return 1; } }; ?>