Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wrzucanie wartości zmiennej do konstruktora
Vertisan
post 14.06.2015, 20:55:12
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 8.08.2014

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


Witam!

Mam pytanie chyba na tyle śmieszne, że niektórzy pomyślą że aż żałosne. Otóż jak przekazać jakąś zmienną do konstruktora w klasie?
Już tłumaczę jak to u mnie wygląda:

Mam plik stream.php
  1. $TwitchName = 'viagamepl'; // | nazwa kanału
  2. $ChatShow = true; // | czy pokazywać czat ( domyślnie 'true' )
  3. $RefreshTime = 30; // | czas odświeżania liczby oglądających ( w sekundach )
  4.  
  5. require_once 'streamClass.php';


oraz streamClass.php
  1. public function __construct( $TwitchName ) {
  2.  
  3. return $ChannelName = strtolower( $TwitchName );
  4.  
  5. }


Robiąc w ten sposób wychodzą błędy typu:
  1. Warning: Missing argument 1 for TwitchTV::__construct() ...
  2.  
  3. Notice: Undefined variable: TwitchName


Pozdrawiam
Go to the top of the page
+Quote Post
tomxx
post 14.06.2015, 21:02:50
Post #2





Grupa: Zarejestrowani
Postów: 172
Pomógł: 27
Dołączył: 5.10.2013

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


A jaki sposób tworzysz obiekt? Czy oby na pewno w sposób taki jak ten:
  1. $obj = new streamClass($TwitchName);


Ten post edytował tomxx 14.06.2015, 21:04:02
Go to the top of the page
+Quote Post
com
post 14.06.2015, 21:11:33
Post #3





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


wgl nie rozumiesz klas, no i musisz zrobić gdzieś tak jak kolega napisał powyzej
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 09:05