Zmienne w PHP
| DZIAŁANIE: |
Mam na imię Bartek Medoń Mam na imię Bartek Medoń Mam na imię $imie $nazwisko Mam na imię "$imie $nazwisko" Mam na imię 'Bartek Medoń' Mam na imię Bartek Medoń |
Kod:

Ewentualne Objaśnienia:
Jak widać w PHP zmienne deklarujemy: $nazwazmiennej="wartosc" lub tak samo ale zamiast cudzysłowia pojedyncze: ' ' . Można także zrobić to bez użycia " " lub ' '
Popatrzcie uważnie jakie działanie daje dana linijka. Objaśniam :
- Pierwszy Print czyli użycie cudzysłowu oraz operatorów ( kropeczek ) daje
efekt prawidłowy;
- Drugi Print to to samo co pierwszy jednak zmiennych nie określam kropkami, nie
jest to tutaj konieczne;
- Trzeci Print działa już inaczej - tekst wyświetla prawidłowo, jednak nie
pokazuje już wartości zmiennych $imie oraz $nazwisko lecz traktuje je jako
tekst;
- Czwarty Print to jakby próba zadziałania poprawnie odwołania zmiennych przy
użyciu znaczków ' ' jednak z odwołaniem do samych zmiennych poprzez cudzysłowie.
Jak widać nie daje to pożądanego efektu!!
- Piąty Print to kolejna mieszanka, cała wartość funkcji Print jest w
cudzysłowach ( " " ) lecz same zmienne w pojedynczych ( ' ' ). Jak widać funkcja
traktuje znaczki ' ' jako zwykł tekst i wyświetla je;
- Szósty Print to to samo co pierwszy jednak z użyciem pojedynczych ' ' zamiast
" ".
Pewnie się zastanawiacie po co tyle tego skoro działa to identycznie w
różnych formach zapisu ??
Więc powiem jak na razie tylko tyle, że są sytuacje gdzie trzeba się
odwołać w taki a nie inny sposób.
Na razie warto zapamiętać jaki jest kiedy efekt, kiedy odwołanie wyświetla
wartość zmiennej a kiedy jej nazwę !!