Mircy. Co ja za błąd w swoim kodzie znalazłem to ja nawet nie. Postawiłem w php dwa $ przed nazwą zmiennej. Pół godziny szukałem błędu, bo wszystko było poprawne i nie generowało błędu. Przeszukałem dokumentację php i znalazłem byt o nazwie "zmienna zmienna". 0.0
Można odwoływać się do zmiennej korzystając ze zmiennej zawierającej string z jej nazwą. Więc kod
$massage = 'Hello World!';
$a = 'massage';
echo $$a; Wypisze w rezultacie "Hallo World!".
Ale co najlepsze to działa dalej. ( ͡°͜ʖ͡°)
$a = 'b';
$b = 'c';
$c = 'd';
$d = 'a';
echo $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$a; Link do sandboxa online.
Wpis ten dedykuję mojemu IDE, które podkreśla błąd gdy chcę przypisać wartość do zmiennej w warunku ifa, ale już nie jak postawi się pierdyliard $$$$$ przed nazwą zmiennej.
@Damian1998: bo to nie jest błąd. Co najwyżej może ostrzegać, tak jak wiele IDE ostrzega przy assignment in condition.
Można odwoływać się do zmiennej korzystając ze zmiennej zawierającej string z jej nazwą. Więc kod
$massage = 'Hello World!';
$a = 'massage';
echo $$a;
Wypisze w rezultacie "Hallo World!".
Ale co najlepsze to działa dalej. ( ͡° ͜ʖ ͡°)
$a = 'b';
$b = 'c';
$c = 'd';
$d = 'a';
echo $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$a;
Link do sandboxa online.
#programowanie #php #ciekawostkiprogramistyczne
@Damian1998: bo to nie jest błąd. Co najwyżej może ostrzegać, tak jak wiele IDE ostrzega przy assignment in condition.
@Damian1998: zastanawiałem się jakim cudem podmieniło to e na a...
Btw nie znałem tego. Dzięki, że się podzieliłeś (。◕‿‿◕。)
@Damian1998:
$a = 'massage';
echo $$a;
Wypisze w rezultacie "Hallo World!".
@Damian1998:
$message = 'Hello World!';
$a = 'message';
echo $$a;
Wypisze w rezultacie "Hello World!".
@DiKey: @WykopQ: Dziękuję za udowodnienie mi, że powienienem już dawno iść spać. xD