PHP/Zmienne i tablice: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m →Zmienne: mały dopisek odnośnie funkcji date(). |
poprawki |
||
Linia 32:
"\n - tak robimy zejście do nowej linijki w systemach Linux"
"\r - tak w systemach Mac"
"\r\n - a tak w
"Wyświetlimy cudzysłów: \" ..."
"Wstawimy tabulator: \t"
Linia 190:
<nowiki><?php
$a = 1234; // liczba
$a = -123; // liczba
$a = 0123; // zapis
$a = 0x1A; // zapis szesnastkowy (odpowiednik
?></nowiki>
Linia 206:
Specjalnie wyróżniony został tzw. typ logiczny (''boolean'') przyjmujący jedynie wartości '''FALSE''' i '''TRUE'''. Jest on bardzo ważny, ponieważ wiele funkcji generuje właśnie w nim rezultat, czy operacja się powiodła. Wyrażenia porównawcze także generują wartości logiczne.
Ostatnim z typów skalarnych jest ciąg tekstowy (ang. ''string''). Zdążyliśmy już powiedzieć nieco o nim, np. że istnieją dwie składnie zapisywania ciągów. Ta oparta na apostrofach posiada minimalny zestaw kodów formatujących pozwalających na wstawienie do tekstu innych
<nowiki><?php
Linia 239:
<nowiki><?php
// mozna takze
echo "Aktualny czas w sekundach: ".time()." sek.";
Linia 259:
Typami złożonymi są w PHP tablice oraz obiekty. Tablice poznamy jeszcze w tym rozdziale, natomiast obiektami oraz samym programowaniem obiektowym w dalszej części podręcznika.
Istnieją jeszcze dwa typy specjalne: ''resource'' oraz ''NULL''. Pierwszy z nich reprezentuje wszelkiego rodzaju połączenia z bazami danych, otwarte przez PHP pliki itd. Drugi to wartość pusta. Za jego pomocą możemy "
*Do zmiennej przypisana została stała '''NULL'''.
*Do zmiennej nie została przypisana jeszcze żadna wartość (zgłaszane jest wtedy powiadomienie)
Linia 369:
<nowiki><?php
// najpierw
$zmienna = 5;
Linia 376:
echo 'Stan 2: '.$zmienna.'<br/><br/>';
// teraz
echo 'Restart zmiennej...<br/>';
$zmienna = 5;
Linia 406:
PHP najpierw przypisze "5" do zmiennej $e, zwracając jednocześnie "5" tak, by mogło być ono przypisane do $d, potem do $c, $b i na końcu $a. W ten sposób jednym wielkim wyrażeniem zainicjowaliśmy pięć zmiennych naraz.
Poznany już operator przypisania nie jest jedynym, jaki istnieje w PHP. Aby ułatwić modyfikację wartości zmiennych o liczby inne niż jeden, stworzono całą gamę operatorów
{| class="prettytable" |
|