![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 0 Dołączył: 24.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zawsze miałem problem kiedy i jak wykorzystać cudzysłowy.
Mam coś takiego: { echo "<div align='{$align}'>"; } jak to zapisać gdzie wstawić które cudzysłowy abym wygladało tak: {echo <div style="text-align:{$align};">;} |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 36 Dołączył: 1.02.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cudzysłów to raczej nigdzie póki co nie wykorzystuje, wszędzie lecę apostrofami. Dlaczego? Dlatego że jak otwierasz cudzysłów to parser przeszukuje jego zawartość w poszukiwaniu zmiennych osadzonych w taki sposób:
Kod <?php echo "jakiś ciąg, $zmienna"; efektem czego jest minimalny spadek wydajności, bo jakieś zasoby na przeszukanie muszą zostać zużyte. Jeden cudzysłów nie robi tragedii, ale w przypadku "przyzwyczajeń" niektórych koderów, to każda linijka kodu html, to jest nowe echo i nowy cudzysłów. Efektem czego php leci kilkaset razy przez cudzysłów w poszukiwaniu tych nieszczęsnych zmiennych. I wtedy ten minimalny spadek wydajności, się kumuluje i powstaje niepotrzebny narzut. Druga sprawa, to edytor kodu nie dołącza ci zmiennej wrzuconej w ten sposób do cudzysłowia, do listy zmiennych zawartych w otwartym dokumencie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 07:10 |