07-02-2023
Chcesz nauczyć się programowania, ale nie wiesz od czego zacząć?
Spróbuję pomóc Ci z tym 😉
Zanim przejdziemy do teorii, która no nie oszukujmy się zazwyczaj jest na start przytłaczająca, niezrozumiała i nudna, to podejdźmy do tego inaczej 😀
Jak?
Zacznijmy pisać kod!
Możesz mieć wypisane zdziwienie na twarzy „ale jak to???? Ja nie wiem jak pisać kod! 🙄 „. I tu pojawiam się ja 😀
Na sam początek potrzebujemy miejsca, gdzie będziesz uruchamiać swój program. Jeśli to nie jest Twój pierwszy poradnik to pewnie doszły Cię słuchy o instalowaniu środowiska, języka itp. Ale w tym poradniku zaczniemy inaczej.
Wejdź na stronę onlinephp.io. To jest tak zwana „piaskownica” (sandbox) dzięki czemu swój kod uruchomisz online bez instalowania czegokolwiek na swoim komputerze. Więcej informacji na ten temat możesz przeczytać w moim wcześniejszym wpisie: [szybki start z programowaniem].
Po wejściu na stronę powinien ukazać Ci się poniższy widok:
Na obrazku zaznaczyłam dwa miejsca
1. „Tu wpisujemy kod” – będzie to miejsce, gdzie będziemy podawać nasz kod, który chcemy uruchomić.
2. „Tu uruchamiamy kod” – jak nazwa wskazuje, po tym jak wpiszemy kod, chcemy sprawdzić czy nasz kod działa i co zwróci.
Ćwiczenie 1
No dobra, to teraz czas na Twój pierwszy kod! 🔥
Wpisz poniższy kod do sandboxa ⬇
<?php echo "Mój pierwszy kod!"; echo '!!';
Po kliknięciu w „Execute Code” poniżej powinno Ci się ukazać „Mój pierwszy kod!!!”. Jeśli tak, to brawo! Właśnie został przez Ciebie napisany pierwszy działający kod.
Teoria
<?php
<?php
Znacznik ten jest wymagany, aby przejść do trybu kodu języka PHP. Bez niego treść po nim byłaby traktowana jako HTML. Inaczej ujmując kod nie będzie wykonywał się jako kod PHP, tylko po prostu wyświetli treść jaka jest dalej. Możesz to sprawdzić usuwając z początku naszego kodu pierwszą linię. Po kliknięciu „Execute Code” wynikiem kodu będzie wyświetle poniższego tekstu. ⬇
echo "Mój pierwszy kod!"; echo '!!';
Tak więc zawsze jak chcesz zacząć pisać kod w języku PHP ten znacznik <?php jest wymagany.
echo
echo "Mój pierwszy kod!"; echo '!!';
echo ma za zadanie wyświetlenie tekstu jaki mu przekażemy. W tym przypadku przekazaliśmy mu w pierwszej linii tekst w cudzysłowiu, a w kolejnej linii w apostrofach. Na końcu każdego polecenia stawiamy średnik. Oddziela on od siebie wywołania, tak jak w tym przypadku. 2 razy wywołaliśmy echo więc pomiędzy musi być średnik. Jeżeli chcemy wyświetlić tylko i wyłącznie tekst to nie ma znaczenia czy damy apostrofy czy cudzysłów.
❌ Co istotne polecenie to nie dodaje na końcu znaku nowej linii (o tym za chwilę), co powoduje, że po uruchomieniu kodu te dodatkowe 2 wykrzykniki znajdują się w pierwszej linii, a nie drugiej.
Ćwiczenie 2
Zmodyfikujemy teraz trochę nasz kod i dodajmy znak nowej linii \n i zobaczmy co się stanie 😀
<?php echo "Mój pierwszy kod!\n"; echo '!!';
Wynik:
Mój pierwszy kod! !!
Udało nam się przenieść wykrzykniki do nowej linii!
❌ \n współpracuje tylko z cudzysłowem, w związku z czym, gdy dasz go w apostrof to niestety nie zadziała.
Ćwiczenie 3
<?php echo "Mam "; echo 25; echo " lat.";
Tak samo jak z tekstem echo dobrze sobie radzi również z wyświetlaniem liczb 😉 Więc powyższy kod po naciśnięciu „Execute” powinien pokazać Ci ⬇
Mam 25 lat.
Ćwiczenie 4
Teksty możemy ze sobą łączyć za pomocą kropki. Przykładowo ⬇
<?php echo "Mam " . 25 . " lat.";
Ogólnie całość nie musi się znajdować koniecznie w jednej linii, można to zapisać również w osobnych liniach.
<?php echo "Mam " . 25 . " lat.";
Ćwiczenie 5
Teraz kilka ćwiczeń dodatkowych dla Ciebie! Chcę, aby nauka programowania była dla Ciebie zabawą, a nie wkuwaniem. Dlatego baw się tym językiem, próbuj i patrz co zwróci Ci dany kod.
Poniżej przygotowałam kilka kodów, które chciałabym, aby zostały przez Ciebie uruchomione. Zobacz jak zachowuje się ten język w praktyce!
W jednym z poniższych przykładów jest też przykład z błędem składniowym. Czy jesteś w stanie wskazać, który przykład zwróci błąd? 🔥 Zastanów się co w tym błędnym przykładzie jest nie tak, usuń błąd i uruchom działający kod!
5.1.
<?php echo "Mam 25 lat.";
5.2.
<?php echo "Mam \n25 \nlat.";
5.3.
<?php echo "Mam "; echo 25 echo "lat.";
5.4.
<?php echo 'Mój pierwszy kod!\n'; echo '!!';
5.5.
<?php echo "Mam\n" . 25 . "\nlat.\n";
5.6.
<?php echo "Mam\n25\nlat."; echo 'Mam\n25\nlat.';
I co dalej?
Planuję napisać całą serię wprowadzającą Cię w świat programowania 💻. Niedługo powinien ukazać się kolejny artykuł z tej serii. Podoba Ci się ten sposób wprowadzenia w programowanie? A może niektóre akapity nie były jasne? Daj koniecznie znać w komentarzu! To pomoże mi poprawić mój sposób przekazywania wiedzy w kolejnych wpisach 😉