Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][PHP-GTK]2 pytanka, zasieg zmiennych w klasie i php-gtk->polskie znaki
anonim1133
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 5
Dołączył: 22.07.2006
Skąd: Legnica

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


Witam, mam takie 2 pytanka:

1.mam kod (uruchamiam go pod konsolą)

  1. <?php
  2. class klasa{
  3.  function jeden(){
  4.     $zmienna = 'kot';
  5.  }
  6.  function dwa(){
  7.     echo $zmienna;
  8.  }
  9. }
  10. $a = new klasa();
  11. $a->jeden();
  12. $b->dwa();
  13. ?>


dostaję NIC, albo komunikaty, że nie może wyświetlić pustej wartości ( lub podobnie )

co zrobić aby to zadziałało? aby wyświetlił się napis kot.

(w prawdzie sprawiłem aby to zadziałało, ale chyba nie zupełnie powinno to być zrobione tak jak u mnie ;-) )

2. piszę aplikację w php-gtk, która pobiera dane z www [utf-8], później wyświetla je [ gtk podobno także ma kodowanie utf-8 i nie da się go zmienić ].

zamiast polskich znaków dostaję 'krzaki'. Potrafi ktoś temu zaradzić może?

Dzięki i pozdrawiam ;-)

Ten post edytował anonim1133 27.12.2008, 22:01:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bhacas
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 5
Dołączył: 10.07.2007
Skąd: Piotrków Tryb.

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


co to za obiekt $b ktory nie jest nigdzie zainicjowany?

1. Np tak:
  1. <?php
  2. class klasa{
  3. public $zmienna;
  4. function jeden(){
  5.    $this->zmienna = 'kot';
  6. }
  7. function dwa(){
  8.    echo $this->zmienna;
  9. }
  10. }
  11. $a = new klasa();
  12. $a->jeden();
  13. $a->dwa();
  14. ?>
Go to the top of the page
+Quote Post
Axexis
post
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 14
Dołączył: 13.01.2008
Skąd: Birmingham

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


@up: Twoje też nie zadziała (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (var $zmienna, nie public).
  1. <?php
  2. class klasa {
  3. var $zmienna;
  4.  
  5. function jeden(){
  6.    $this->zmienna = 'kot';
  7. }
  8. function dwa(){
  9.    echo $this->zmienna;
  10. }
  11. }
  12. $a = new klasa();
  13. $a->jeden();
  14. $a->dwa();
  15. ?>


Ten post edytował Axexis 27.12.2008, 21:52:30
Go to the top of the page
+Quote Post
Piniek
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


Proszę o dodanie odpowiedniego tagu do tematu.
Go to the top of the page
+Quote Post
anonim1133
post
Post #5





Grupa: Zarejestrowani
Postów: 53
Pomógł: 5
Dołączył: 22.07.2006
Skąd: Legnica

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


Axexis`owi i bhacas`owi wielkie dzięki!

bhacas ta $b to po prostu błąd w pisaniu, tutaj na forum.

tagi dodałem - mam nadzieję, że poprawne.

... a teraz czeka mnie masa przepisywania ... ;D

Ten post edytował anonim1133 27.12.2008, 22:04:40
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: 23.08.2025 - 00:30