Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Przekazanie zmiennej do klasy...
Sebartus
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.12.2012

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


  1.  
  2. $zmienna = '4'
  3.  
  4. class ImageFilter extends FilterIterator {
  5. public function accept() {return preg_match('@\_'.$zmienna.'.(pdf|jpe?g|png)$@i',$this->current()); }
  6. }
  7.  
  8.  
  9. foreach (new ImageFilter(new DirectoryIterator('../download/')) as $img) {
  10.  
  11. echo $img;
  12.  
  13. }


Jak przekazać tą zmienną( $zmienna ) by była widoczna w preg_match ?

Z góry dziekuje za pomoc lub jakąś wskazówkę.

Ten post edytował Sebartus 12.12.2012, 12:51:50
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Manual-> zmienne -> zasięg zmiennych

lub

Manual-> funkcje->parametry funkcji

lub

Manual -> klasy -> właściwości

ps: przenosze na przedszkole bo z OOP to nie ma żadnego związku
Go to the top of the page
+Quote Post
Sebartus
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.12.2012

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


nospor ale jak to przekazać ?

bo dla samej funkcji to łatwo:

  1. $zmienna = '4';
  2.  
  3. function nazwa_funkcji($zmienna){
  4.  
  5. }


a jak to zrobić w przypadku klasy ?

Ten post edytował Sebartus 13.12.2012, 12:28:44
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Moj 3 lub:
Manual -> klasy -> właściwości
i korzystaj z wlasciwosci która ustawisz przed pętlą.
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 - 19:22