![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 20.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kod define('BLE', $ble = new Obj()); Powyższy zapis działa, ale wywala ostrzeżenie: "Warning: Constants may only evaluate to scalar values in /home/...adres.../plik.php on line 143" Czyli jak rozumiem, można definiować tylko wielkości skalarne - typy proste? Dodam, że coś takiego też działa: Kod define('BLE_SMTH', $ble->SomeStupidMethod()); ale warning pozostaje. Spotkał się ktoś z czymś takim? Pewnie nie da sie tego zrobić tak ładnie jak w C++? EDIT>> mała poprawka: Obydwa wyrazenia wykonują się w momencie ich zdefiniowania, a nie w momencie wywołania, czyli przez wpisanie 'BLE;' lub 'BLE_SMTH' ... Więc nie da sie jak w C++... Ten post edytował Kedan 24.07.2007, 14:35:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:19 |