![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Załóżmy, ze mam klasę i jej wywołanie:[php:1:b93a22d2ae]<?php
class Foo { function Bar() { $arr['section1']['var1'] = 'x'; $arr['section1']['var2'] = 'y'; $arr['section2']['var1'] = 'z'; return $arr['section1']; } } var_export( Foo::Bar() ); ?>[/php:1:b93a22d2ae]Czy jest mołżiwość odwołania się do bp. var1 bez przypisywania wyniku Bar() do jakiejś zmiennej? Próbowałem coś w stylu[php:1:b93a22d2ae]<?php var_export( {Foo::Bar()}['var1'] ); ?>[/php:1:b93a22d2ae]Ale to nie zadziała z tego co widzę... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 1 Dołączył: 15.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mozna tez tak:
[php:1:88b1016003]<?php function _get($array, $key) { return $array[$key]; } ?>[/php:1:88b1016003] i np. [php:1:88b1016003]<?php echo _get(explode('|', $string), 7); ?>[/php:1:88b1016003] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 21:26 |