samego siebie Słowo kluczowe i $ to Zmienna jest używana do dwóch różnych celów w programowaniu obiektowym PHP. Są one głównie używane do reprezentowania członków klasy określonej klasy. samego siebie Słowo kluczowe służy do reprezentowania obecnych i statycznych członków klasy. $ to Zmienna służy do reprezentowania obecnego obiektu i niestatycznych członków klasy. Funkcje i zastosowania słów kluczowych i $ ta zmienna w klasie PHP są wyjaśnione w tym samouczku.
Słowo kluczowe:
Cechy:
Funkcje tego słowa kluczowego są wspomniane poniżej:
Składnia:
self :: $ static_member
Przykład 1: Użycie słowa kluczowego i wywołania funkcji statycznej za pomocą obiektu
Poniższy przykład pokazuje użycie samego siebie Słowo kluczowe, aby uzyskać dostęp do statycznych członków dowolnej klasy. Utwórz plik PHP z następującym kodem zawierającym klasę o nazwie „odwiedzający”, ze zmienną statyczną i funkcją. Gdy tworzy jakikolwiek obiekt tej klasy, wówczas zostanie wydrukowana wartość początkowa zmiennej statycznej. increment_counter () funkcja zwiększy wartość zmiennej statycznej o 1. samego siebie Słowo kluczowe jest używane w skrypcie do odczytu i zwiększania wartości zmiennej statycznej.
odwiedzający klasęWyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Wartość początkowa licznika $ wynosi 1, która staje się 2 po przyrostu.
Przykład-2: użycie słowa kluczowego i wywoływania funkcji statycznej bezpośrednio
W poniższym przykładzie, książka Klasa zawiera trzy zmienne statyczne i po tworzeniu obiektu tej klasy, zmienne te zostaną zainicjowane z trzema wartościami, używając jaźń Słowo kluczowe. Gdy metoda addBook () wywoła przy użyciu obiektu, wówczas metoda statyczna, wyświetlacz(), zadzwoni za pomocą samego siebie Słowo kluczowe.
W tym samouczku można również uzyskać dostęp do statycznych członków klasy bez tworzenia żadnego obiektu.
Książka klasowaWyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Metoda display () nazywana jest tutaj dwa razy. Wywołuje się, używając słowa kluczowego własnego i bezpośrednio z nazwą klasy.
$ ta zmienna:
$ to Zmienna jest używana głównie w programowaniu zorientowanym na obiekty, aby ustawić odniesienie do bieżącego obiektu klasy. Służy do odwołania się do członka niestatycznego i funkcji klasy tylko inaczej wygeneruje błąd. Zastosowania tej zmiennej pokazano w następnej części tego samouczka.
Przykład-3: Wykorzystanie tej zmiennej $ w celu uzyskania dostępu do członka klasy prywatnej
W poniższym przykładzie, klient klasa jest tworzona z dwoma prywatnymi członkami, konstruktorem i metodą. Prywatni członkowie klasy są dostępni tylko w klasie. $ to Zmienna jest tutaj używana do ustawiania i uzyskania wartości członków prywatnych. Po utworzeniu obiektu klasy członkowie klasy zostaną zainicjowani wewnątrz konstruktora. Kiedy FullName () Metoda zostanie wywołana, wówczas wartości członków prywatnych zostaną wydrukowane za pomocą $ to zmienny.
Klasa klientWyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład-4: użycie zarówno słowa kluczowego, jak i $ tej zmiennej
Poniższy przykład pokazuje użycie obu jaźń Słowo kluczowe i $ to zmienny. Pracownik Klasa zawiera członka statycznego i prywatnego. samego siebie Słowo kluczowe służy do uzyskiwania dostępu do członka statycznego i $ to Zmienna służy do uzyskania dostępu do członka nietatycznego w skrypcie.
Pracownik klasyWyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Tutaj nazwa pracownika jest drukowana za pomocą jaźń słowo kluczowe, a wynagrodzenie jest drukowane za pomocą $ to zmienny.
Film instruktażowy
Wniosek:
Jaźń Słowo kluczowe i $ to Zmienna jest używana do różnych celów w klasie. Oba są używane do dostępu do członków klasy. Zastosowania samego siebie Słowo kluczowe i $ to Zmienne są pokazywane przy użyciu czterech różnych przykładów w tym samouczku, aby pomóc czytelnikowi poznać użycie samego siebie Słowo kluczowe i $ to zmienne, a także stosować je prawidłowo w skrypcie PHP.