Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 26.01.2006 Ostrzeżenie: (0%)
|
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Wątpię aby się dało coś takiego zrobić...
A skąd taki pomysł? Do czego Ci to potrzebne? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%)
|
Witam, Może mnie ktoś naprowadzić w jaki sposób mogę napisać metodę z której będzie można korzystać w taki sposób:
Witam, jest możliwość zwracania referencji do zmiennej (kod poniżej), tylko sam się dziwię czemu php wyrzuca błąd, przy próbie zapisu wartości do tej zmiennej ( zm() = 'test' ).
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%)
|
Zrobiłem przed chwilą kilka prób i za każdym razem PHP zwracało błąd "Can't use method return value in write context" (IMG:style_emoticons/default/smile.gif) Podpatrzyłeś gdzieś takie rozwiązanie?
flashdev, w Twoim przypadku to i tak nie ma prawa działać: po co komu referencja do lokalnej zmiennej, która przestaje istnieć już po wyjściu z funkcji? (IMG:style_emoticons/default/tongue.gif) |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%)
|
Zrobiłem przed chwilą kilka prób i za każdym razem PHP zwracało błąd "Can't use method return value in write context" (IMG:style_emoticons/default/smile.gif) Podpatrzyłeś gdzieś takie rozwiązanie? flashdev, w Twoim przypadku to i tak nie ma prawa działać: po co komu referencja do lokalnej zmiennej, która przestaje istnieć już po wyjściu z funkcji? (IMG:style_emoticons/default/tongue.gif) Chodziło mi oczywiście o coś takiego, tylko nie chciało mi się tego napisać:
Cytat Fatal error: Can't use method return value in write context in E:\xampp\htdocs\***.php on line 17
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 26.01.2006 Ostrzeżenie: (0%)
|
Troche zamieszałęm, chodziło mi o takie rozwiązanie
Z tym ze zmienna, która bedzie w obiekcie chciałbym zeby była w jakiś sposób "dotępna do obróbki funkcją, tzn nie chcodzi mi o proste przypisanie wartości, nie wiem czy to dobrze wyjaśniam. Przykładowe zastosowanie :
Teraz, wykonujemy na zmiennej np. strtolower(), zmienna jest zapisana do tablicy (klucz o nawie ' zmienna '), i przypisana zostaje jej wartość łańcucha znaków. O coś takiego mi chodzi tylko nie wiem jak to uzyskać :/ generalnie moge uzyskać to samo przez : $obiekt->metoda('zmienna', 'wartosc'); ale chodzi mi bardziej o uproszczenie zapisu Pozdrawiam |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%)
|
A tak nie wystarczy ? (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%)
|
mozesz pokombinowac z przeciazeniem __set ale to raczej przerost formy nad trescia w przypadku php
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%)
|
Troche zamieszałęm, chodziło mi o takie rozwiązanie
Z tym ze zmienna, która bedzie w obiekcie chciałbym zeby była w jakiś sposób "dotępna do obróbki funkcją, tzn nie chcodzi mi o proste przypisanie wartości, nie wiem czy to dobrze wyjaśniam.
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 26.01.2006 Ostrzeżenie: (0%)
|
To czego szukałem udało się uzyskać dzięki setterom.
Dzięki wszystkim za pomoc. (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 05:24 |