: Home / PHP / artykuły / Kurs PHP dla początkujących

Warning: file_get_contents(http://graph.facebook.com/http://youthcoders.net/php/artykuly/881-kurs-php-dla-poczatkujacych.html): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /var/www/old-yc/plugins/content/addthis.php on line 38
Kurs PHP dla początkujących
Ocena użytkowników: / 34
SłabyŚwietny 
Wpisany przez Patryk yarpo Jar   
piątek, 28 stycznia 2011 01:13

Kurs PHP dla początkujących, którego autorem jest Dawid Birówka. Praca zgłoszona na konkurs "Młody redaktor".

Zobacz podobne artykuły

 

Komentarze 

 
+1 #13 ell 2012-07-15 19:12
nie mogłam znaleźć w sieci czegoś dla mnie.. czasem totalnego bezmózgowca ;P

i oto dzięki temu kursowi - w końcu zrobiłam pierwszy krok

nie zanudziłam się, przeczytałam do końca, wykonałam wszystkie przykłady.

może teraz coś ruszy u mnie z php ;>

dzięki za artykuł :)
Cytować
 
 
0 #12 Patryk yarpo Jar 2011-02-27 19:26
Tak na marginesie <komentarze> działają <prawidłowo> :)
Cytować
 
 
0 #11 Patryk yarpo Jar 2011-02-15 17:56
Moje uwagi do artykułu:
strona 4:
nie potrzebujemy znać HTML.
"Chcąc „brać się” za PHP, musimy znać język HTML bądź jakikolwiek język programowania podobny
w składni do PHP. Jest on podstawą i bez jego znajomości nauczenie się tego języka jest co najmniej
ciężkie." - nie jest podstawą. PHP nie jest absolutnie w żaden sposób podobny składnią do HTML.

strona5:
"W języku PHP, zmienne zaczynają się od znaku $ (dolara). Nazwa zmiennej może być dowolna
z wyjątkiem ciągów ze spacjami, nazw zarezerwowanych dla języka oraz ciągów samych cyfr."

$to/moja-zmienna - nie jest prawidłową nazwą zmiennej :)

strona6:
"Początek $_ już pokazuje nam, że mamy do czynienia z tablicą."

nieprawda

$aaa = array(); // tablica, a nie ma $_ :)

nazwa zaczynająca się od $_ jest jedynie informacją, że jest to zmienna superglobalna.

strona 10:
"Pętla – nazwa mówi chyba sama za siebie. Pętla to nic innego, niż struktura pozwalająca
na kilkukrotne powtórzenie części kodu. Nie trzeba chyba niczego wyjaśniać."

Sądzę, że słowo "konstrukcja" byłoby trafniejsze.

strona 11:
"Działa. Teraz objaśnienie. Jak już wspomniałem, pętla while potrzebuje zmiennej o jakiejś wartości
liczbowej. Widzimy to i myślę, że rozumiemy. Na czym polega reszta?"

Pętla while przyjmuje warunek logiczny. Nie musi to być zmienna liczbowa.
Może być np. ciąg znaków, choćby tak:
while($str != 'zrobione')

z warunku tego powstaje wartość logiczna [true / false]. Jeśli jest true - wchodzi do pętli.

strona 11:
"(...)przypisywać jej wartość a w zawartości pętli jej wartość zmieniać,
wszystko to podaje się jako parametry funkcji."

strona 13/14:
może pokazać łatwiejsze funkcje:
http://php.net/manual/en/function.file-get-contents.php
http://php.net/manual/en/function.file-get-contents.php

drobna uwaga: z wieloma azami danych, nie tylko MySQL. Chyba każda szanująca się bd jest wspierana przez PHP.
Warto tu wspomnieć o PDO
http://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO

oraz o NoSQL
http://en.wikipedia.org/wiki/NoSQL
Cytować
 
 
0 #10 Patryk yarpo Jar 2011-01-29 22:20
Poprzednia wersja wciąż dostępna na stronie:
http://youthcoders.net/uploaded/konkurs1/kurs-php.pdf
Cytować
 
 
0 #9 Patryk yarpo Jar 2011-01-29 22:18
upload nastąpił :)

Do konkursu rzutem na taśmę zgłoszono kolejne prace:
http://youthcoders.net/component/tag/konkurs1.html
Cytować
 
 
0 #8 Dawid Birówka 2011-01-29 19:31
Poprawiłem (z wyjątkiem 3,4-ch)... czekam na upload.

ad.0 - Jak ktoś się uprze, to i w Notatniku napisze
ad.7 - Taka wiedza niekoniecznie przyda się początkującemu (a jak go to wciągnie, to poszuka więcej materiałów)
ad.10 - Problem DRY dobrze rozwiązują funkcje, i na tym poziomie nie ma potrzeby używania do tego do..while
ad.19 - Nie uważam To ma być proste do zrozumienia

Pozdrawiam :)
Cytować
 
 
0 #7 Tomasz Stasiak 2011-01-29 13:18
@Patryk yarpo Jar - w pełni się zgadzam, ale, jak już napisałem, na popularny i prosty temat trudno napisać coś co nie będzie wyglądało jak sklejka z kilku innych takich tekstów. Jak widać koledze się udało :)
@Jan Jackowicz-Korczyński - nie ma problemu, to po prostu jest denerwujące jak ktoś musi 3 razy wrzucać jeden komentarz...
BTW co za różnica czy to wina joomli, czy pluginu do niej? po instalacji to już część tego :)
Cytować
 
 
0 #6 Jan Jackowicz-Korczyński 2011-01-29 06:43
Tomek!
Sprawa wycinania tekstu po znakach mniejszy równy wspomniana przez Ciebie w komentarzu to nie jest sprawa JOOMLI.
Jest to błąd zastosowanego dodatkowo pluginu dla komentarzy (JComments 2.1.0.0). Dzięki za zwrócenie uwagi na to. Jak znajdę chwilę czasu to grzebnę w kodzie i naprawię ten błąd.
Cytować
 
 
+1 #5 Patryk yarpo Jar 2011-01-28 21:50
@Dawid: tematyka jest dobra. Nie uważam, aby nie można było napisać dobrego tekstu na temat prosty. I takie teksty są potrzebne :)

Na razie nie mogę pisać dobrych i złych rzeczy nt. prac. Po ogłoszeniu wyników odniosę się w komentarzach do rzeczy, który mi się najbardziej podobają lub nie podobają :)
Cytować
 
 
0 #4 Tomasz Stasiak 2011-01-28 20:54
Nie ma za co. Może dziwny jestem, ale chcę wiedzieć jaka jest konkurencja i czytam wszystkie teksty. A jak i tak "marnuję" te kilkanaście/kilkadziesiąt minut to dodatkowe 3-4 na wynotowanie co widoczniejszych błędów nie jest problemem :)
U mnie jest tego MOŻE mniej - bo tekst był przed oddaniem sprawdzany nie tylko przeze mnie; tobie też to polecam (np. poprosić znajomych o ocenę i/lub poszukanie błędów) :)

BTW: joomla ma świetne escape'owanie znaków: próba wpisania porównania "większe lub równe" ucina resztę tekstu..."
Cytować
 

Dodaj komentarz


Kod antysapmowy
Odśwież