Post
#1
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
Jak w konstruktorze jednej klasy mogę przypisać zmiennej wartość z innej klasy?
Przykładowo: mam klasę Db i chcę w konstruktorze zrobić coś takiego: var user_id = $user->id; Oczywiście to powyżej nie działa. $user jest instancją klasy User. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 15.06.2003 Ostrzeżenie: (0%)
|
A może poprostu przesłąć to w parametrze? Nie bedziesz musiał korzystać z globals
[php:1:eb7634d95d]<?php class DB{ function DB($user){ ..... } } ?>[/php:1:eb7634d95d] |
|
|
|
kszychu Klasy 19.03.2004, 13:28:13
scanner <?php
class DB
{
var $user_id = 0;
func... 19.03.2004, 13:33:26
kszychu Dzięki Scanner, tak właśnie robiłem, chociaż nie b... 19.03.2004, 13:49:29
kszychu Już sobie poradziłem, dzięki 19.03.2004, 14:25:14 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 06:36 |