Z powodu prac konserwacyjnych serwisu chwilowo nie ma możliwości dodawania nowych treści.
Dziękujemy za wyrozumiałość. W razie pytań: YouthCoders.net@gmail.com
Cześć, ogólnie całkiem fajnie. Jednak warto byłoby uściślić kilka kwestii :)
Slajd 3: - przeglądarka internetowa nie jest niezbędna do uruchomienia skryptów PHP http://php.net/manual/en/features.commandline.php - pkt 4: czy najlepiej... "najłatwiej". Poza tym, są lepsze rozwiązania niż Krasnal [choćby http://youthcoders.net/index.php?option=com_content&view=article&id=242:appserv-przydatny-zestaw-apachephpmysql&catid=32:internet&Itemid=59 ] Krasnal AFAIK nie jest już rozwijany
Slajd 4: - nie sądzę, aby PHP obsługiwał sklepy :) Nie widziałem nigdy w sklepie za ladą kodu PHP
slajd 5: - mocno wydaje mi się, że plik o rozszerzeniu .html na każdym domyślnie skonfigurowanym serwerze nie będzie traktowany jako skrypt PHP.
Aby plik o zadanym rozszerzeniu był traktowany jako skrypt php nmaeży w pliku httpd.conf podać taki wpis:
AddType application/x-httpd-php .zdzislaw
slajd 7: wcale nie służy do rozpoczynania skryptów znajdujących się w osobnym pliku. To po prostu inny [powoli wycofywany] sposób rozpoczynania skryptów.
W nowszych wersjach PHP pozostanie najprawdopodobniej tylko jeden sposób na otwieranie skryptów: http://youthcoders.net/index.php?option=com_content&view=article&id=124:nagowek-xml-w-skryptach-php&catid=26:porady-php&Itemid=46 - opisane jest tu gdzie w konfiguracji serwera można to zmienić
slajd 8: Kolejność otwierania i zamykania znaczników :) To jest mój pierwszy skrypt PHP powinno być: To jest mój pierwszy skrypt PHP 1. nie używamy 2. znaczniki małymi literami 3. odpowiednio otwierane i zamykane
Cytat:
"is not actually a function (it is a language construct)"
"print() is not actually a real function (it is a language construct)"
http://pl.php.net/manual/pl/function.print.php
slajd 11: Zapomnieliście jeszcze o bashopochodnych # http://www.tizag.com/phpT/comment.php
slajd 15: dla $a = 7,45; // pamietajmy, ze krokpa, nie przecinek :) Parse error: parse error in D:\programy\wamp\www\index.php on line 6
np. "tekst" lub np. 'tekst'. Pamiętajmy o `uszach` :)
TRUE, FALSE... Raczej true, false [choć zapis wielkimi literami takze działa].
slajd 17: \ tez wyswietli \ echo '\'; // wynik: \ echo "\"; // wynik: "Parse error: parse error in D:\programy\wamp\www\index.php on line 10"
Znak `\` po prostu jest znakiem ucieczki. Powoduje, ze kolejny znak traci swoją "moc". Dzieje się tak jednak tylko dla "podwójnych uszu". Dla apostrofów znak \ trafi swoje cudowne właściwości.
Komentarze
Trzeba będzie to w przyszłości zmienić.
Slajd 3:
- przeglądarka internetowa nie jest niezbędna do uruchomienia skryptów PHP http://php.net/manual/en/features.commandline.php
- pkt 4: czy najlepiej... "najłatwiej". Poza tym, są lepsze rozwiązania niż Krasnal [choćby http://youthcoders.net/index.php?option=com_content&view=article&id=242:appserv-przydatny-zestaw-apachephpmysql&catid=32:internet&Itemid=59 ] Krasnal AFAIK nie jest już rozwijany
Slajd 4:
- nie sądzę, aby PHP obsługiwał sklepy :) Nie widziałem nigdy w sklepie za ladą kodu PHP
slajd 5:
- mocno wydaje mi się, że plik o rozszerzeniu .html na każdym domyślnie skonfigurowanym serwerze nie będzie traktowany jako skrypt PHP.
Aby plik o zadanym rozszerzeniu był traktowany jako skrypt php nmaeży w pliku httpd.conf podać taki wpis:
AddType application/x-httpd-php .zdzislaw
slajd 7:
wcale nie służy do rozpoczynania skryptów znajdujących się w osobnym pliku. To po prostu inny [powoli wycofywany] sposób rozpoczynania skryptów.
W nowszych wersjach PHP pozostanie najprawdopodobn iej tylko jeden sposób na otwieranie skryptów:
http://youthcoders.net/index.php?option=com_content&view=article&id=124:nagowek-xml-w-skryptach-php&catid=26:porady-php&Itemid=46 - opisane jest tu gdzie w konfiguracji serwera można to zmienić
slajd 8:
Kolejność otwierania i zamykania znaczników :)
To jest mój pierwszy skrypt PHP
powinno być:
To jest mój pierwszy skrypt PHP
1. nie używamy
2. znaczniki małymi literami
3. odpowiednio otwierane i zamykane
Cytat:
http://pl.php.net/manual/pl/function.echo.php
Cytat:
http://pl.php.net/manual/pl/function.print.php
slajd 11:
Zapomnieliście jeszcze o bashopochodnych #
http://www.tizag.com/phpT/comment.php
slajd 15:
dla $a = 7,45; // pamietajmy, ze krokpa, nie przecinek :)
Parse error: parse error in D:\programy\wam p\www\index.php on line 6
np. "tekst" lub np. 'tekst'. Pamiętajmy o `uszach` :)
TRUE, FALSE... Raczej true, false [choć zapis wielkimi literami takze działa].
slajd 17:
\ tez wyswietli \
echo '\'; // wynik: \
echo "\"; // wynik: "Parse error: parse error in D:\programy\wam p\www\index.php on line 10"
Znak `\` po prostu jest znakiem ucieczki. Powoduje, ze kolejny znak traci swoją "moc". Dzieje się tak jednak tylko dla "podwójnych uszu". Dla apostrofów znak \ trafi swoje cudowne właściwości.
Pozdrawiam i życzę powodzenia:)
Patryk