Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak przekazać zmienną lokalną do konstuktora klasy przy użyciu parametru opcjonalnego?
Forum PHP.pl > Forum > PHP > Object-oriented programming
kriszna
Witam,
mam mały problem. Chcę przy pomocy parametry opcjonalnego przekazać zmienną lokalną do konstruktora klasy. Mam taki kod
  1. <?php
  2. $var = 'var';
  3.  
  4. class klasa{
  5.  function __construct($a = $var){
  6.    return $a;
  7.  }
  8. }
  9. ?>

Wiem, że można zmienną przekazać do klasy w ten sposób:
  1. <?php
  2. $klasa = new klasa($var);
  3. ?>

ale nie o to mi chodzi. Klasę chcę tworzyć bez podawania parametru.
Co robię źle i czy coś takiego jest w ogóle możliwe. Proszę o szybką odpowiedź i z góry dziękuję.
Pozdrawiam
Kriszna
erix
Cytat
ale nie o to mi chodzi. Klasę chcę tworzyć bez podawania parametru.

Z tego, co mi wiadomo, to tak się nie da. W Twoim przypadku najlepiej byłoby albo podawać ręcznie, albo trzymać zmienne w rejestrze.
kriszna
Dzięki za szybką odpowiedź.
Rozwiązałem już problem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.