Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Co oznacza {$lang->welcome}, mam na myśli {}
Raven1122
post
Post #1





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

Ostrzeżenie: (0%)
-----


Witam,

Ostatnio przeglądałem szablony MyBB i zauważyłem takie coś:

  1. {$lang->welcome}


No i zastanowiłem się, co dają te {}.

Czy zna ktoś może odpowiedź na to pytanie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Konkatenacji przy wyświetlaniu możesz dokonać na jeden z pięciu standardowych sposobów. Wymieniam od tych wg mnie najbardziej eleganckich:

  1. Jakiś <?php echo $tekst ?>

  1. <?php printf('Jakiś %s ', $tekst); ?>

  1. <?php echo 'Jakiś ' . $tekst; ?>

  1. <?php echo "Jakiś $tekst"; ?>

  1. <?php echo "Jakiś {$tekst}"; ?>

Klamry służą tu jako ograniczniki, żeby parser miał pewność gdzie się zaczyna i gdzie kończy zmienna. Dla zwykłych zmiennych możesz je pominąć, dla pól obiektu nie jestem pewien, bo nie używam cudzysłowów w PHP.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 08:44