Podstawy

Równe czy nierówne? Czyli tablice porównań w PHP

PHP ma to do siebie, że bardzo luźno traktuje typy zmiennych. Do jednej zmiennej możemy przypisać np. tekst, by zaraz po tym zamienić ją na liczbę. Oczywiście sam proces rzutowania wykonywany jest w tle, nie musimy specjalnie zaznaczać faktu, że właśnie zmieniamy typ zmiennej – PHP robi to za nas. I właśnie takie samo zjawisko [...]

,

Jak działają referencje?

Najprościej mówiąc, referencje w języku PHP pozwalają na dostęp do tej samej wartości za pośrednictwem różnych zmiennych. Z tym że należy liczyć się z tym, że referencje nie działają na tej samej zasadzie co wskaźniki w C. Przypisując zmienną $b do zmiennej $a przez referencję, nie sprawiamy, że $b pokazuje na $a (ani odwrotnie). Jeśli [...]

, ,

Konstrukcje jezykowe

Konstrukcje językowe są elementami wbudowanymi w język, dlatego też kierują się specjalnymi regułami. Najbardziej znaną konstrukcją jest prawdopodobnie echo, służące do wypisywania tekstu na ekran. Należy sobie zdać sprawę, że echo nie jest funkcją, dlatego nie zwraca żadnej wartości. Alternatywnie można skorzystać z print, która, mimo tego że jest również konstrukcją językową, to posiada pewne [...]

,

Anatomia skryptu PHP

W tym wpisie, rozpoczynającym tak naprawdę merytoryczną część Notatek do ZCE chciałbym skupić się na absolutnych podstawach języka. I to dosłownie. Zacznę od pokazania, w jaki sposób w ogóle otworzyć blok kodu PHP. I tu już niespodzianka, bo wbrew pozorom nie jest to tak oczywiste, jak ci się do tej pory wydawało. W późniejszych częściach [...]

,