Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pola składowe klasy i $this
binary_search
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 16.05.2009

Ostrzeżenie: (0%)
-----


  1. <?php
  2. class Foo{
  3. private $bar;
  4. public function __construct(){
  5. $this->bar = 'osiem';
  6. //$bar = 'osiem'; //źle
  7. }
  8. };
  9. ?>

Czy jest możliwość korzystania z formy zakomentowanej? Chciałbym mieć dostęp do pól składowych bez używania w kółko $this...

Ten post edytował binary_search 4.10.2009, 22:18:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
cojack
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


można korzystać z zmiennych lokalnych a kto broni? i czemu tam jest źle napisane?, ale dostępu do $bar w metodzie kakaDemona() w tej klasie dostępu mieć nie będziesz.

Ten post edytował cojack 4.10.2009, 22:14:56
Go to the top of the page
+Quote Post
paw-e-l
post
Post #3





Grupa: Zarejestrowani
Postów: 115
Pomógł: 23
Dołączył: 27.06.2009
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


  1. <?php
  2. class Foo{
  3. private $bar;
  4. public function __construct(){
  5. $bar = $this->bar;
  6.  
  7. $bar = 'osiem';
  8. // ... jakieś operacje na zmiennej $bar ...
  9.  
  10. $this->bar = $bar;
  11. }
  12. };
  13. ?>


Go to the top of the page
+Quote Post
binary_search
post
Post #4





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 16.05.2009

Ostrzeżenie: (0%)
-----


Tylko szkoda, że dla danej zmiennej muszę użyć $this dwa razy zamiast jednego (IMG:style_emoticons/default/tongue.gif)

W klasie będzie najwięcej funkcji, tzn będę posiadał 3 - 4 pola składowe i kilkanaście / kilkadziesiąt funkcji z nich korzystających
Go to the top of the page
+Quote Post
cojack
post
Post #5





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Na końcu przypisuj zmienną do $this. paw-e-l chyba coś śpiący jest i farmazony pisze.
Go to the top of the page
+Quote Post
paw-e-l
post
Post #6





Grupa: Zarejestrowani
Postów: 115
Pomógł: 23
Dołączył: 27.06.2009
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


zakładając że zmienna $bar w klasie przy deklaracji miałaby przypisaną wartość mój post ma sens (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:57