![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Kodząc sobie "coś" małego mam mały problem. A mianowicie, dajmy na to, że mamy klasę A i jest klasa Class której argumentem jest nazwa pliku innej klasy(nazwa klasy == nazwa pliku). Klasa Class includuje tą klasę. I czy byłoby możliwe, żeby klasa Class przypisała uchwyt do klasy która jest w argumencie do jakiejś zmiennej w klasie A ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
OK. Już wiem gdzie mogę znaleźć odpowiedź na me pytanie. Dziękuję odpowiedzi.
Nie chciałem robić robić nowego tematu, ponieważ dotyczy to tego samego problemu. Poprzednie rozwiązanie jakiego użyłem wygląda tak : Kod <?php function __autoload($Class) { require_once('Models/' . $Class . '.php'); } class Model { function Get($Class) { return new $Class(); } } ?> a by załadować model muszę napisać coś takiego : Kod <?php $model = new Model(); $model = $model->Get('First'); $model->test(); ?> To co napisał erix już próbowałem. Wynik : Fatal error: Cannot re-assign $this Czy nie dało by się teraz zrobić tak by nazwę klasy podawałoby się jako argument i już ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 12:40 |