php programowanie

PHP 1 – Podstawy języka PHP w wersji skrótowej

a) Składnia i struktura języka

  • PHP skrypty zaczynają się od <?php i kończą na ?>.
  • Każda instrukcja w PHP kończy się średnikiem (;).

Na przykład:

<?php
echo "Witaj, świecie!";
?>

b) Typy danych

PHP obsługuje różne typy danych, w tym liczby całkowite (int), liczby zmiennoprzecinkowe (float), ciągi znaków (string), wartości logiczne (boolean), itd.

Na przykład:

<?php
$liczbaCalkowita = 10; // int
$liczbaZmiennoprzecinkowa = 10.5; // float
$napis = "To jest string"; // string
$wartoscLogiczna = true; // boolean
?>

Dla przypomnienia, niżej znajduje się tabela ze wszystkimi typami danych, jakie można stosować w języku PHP

Typ danych Opis Zakres wartości
boolean Typ logiczny Tylko true (prawda) lub false (fałsz)
integer Typ całkowity -2^31 do 2^31-1 w systemach 32-bitowych, -2^63 do 2^63-1 w systemach 64-bitowych
float Typ zmiennoprzecinkowy -1,8 · 10^308 do 1,8 · 10^308, zależnie od platformy
string Typ łańcuchowy Długość do 2 GB
array Typ tablicowy Zależy od dostępnej pamięci
object Typ obiektowy Zależy od definicji klasy
resource Typ specjalny Przechowuje odwołanie do zasobu zewnętrznego
null Typ specjalny Zmienna nie przechowuje żadnej wartości

W ciekawy sposób typy danych zostały rozpisane na stronie https://www.medianauka.pl/typy-zmiennych-php

 

c) Operatory

PHP posiada różne operatory, takie jak arytmetyczne (+, -, *, /), porównania (==, !=, <, >), logiczne (&&, ||, !), itd.

Na przykład:

<?php

$a = 5;

$b = 10;

$suma = $a + $b; // Arytmetyczne

$porownanie = $a < $b; // Porównania

$logika = ($a < $b) && ($b > 5); // Logiczne

?>

Tabela prezentująca operatory, wykorzystywane w języku PHP

Typ operatora Operator Nazwa Przykład Opis
Arytmetyczne + Dodawanie $a + $b Dodaje wartości a i b
Odejmowanie $a - $b Odejmuje b od a
* Mnożenie $a * $b Mnoży a przez b
/ Dzielenie $a / $b Dzieli a przez b
% Modulo $a % $b Reszta z dzielenia a przez b
Porównania == Równość $a == $b Prawda, jeśli a równa się b
!= Nierówność $a != $b Prawda, jeśli a nie jest równe b
> Większe niż $a > $b Prawda, jeśli a jest większe niż b
< Mniejsze niż $a < $b Prawda, jeśli a jest mniejsze niż b
>= Większe lub równe $a >= $b Prawda, jeśli a jest większe lub równe b
<= Mniejsze lub równe $a <= $b Prawda, jeśli a jest mniejsze lub równe b
Logiczne && lub and I $a && $b Prawda, jeśli a i b są prawdziwe
|| lub or Lub $a || $b Prawda, jeśli a lub b jest prawdziwe
! Nie !$a Prawda, jeśli a jest fałszywe

 

d) Tworzenie i używanie zmiennych

Zmienne w PHP zaczynają się od znaku dolara ($) i mogą przechowywać różne typy danych.

Nazwy zmiennych są wrażliwe na wielkość liter.

Na przykład:

<?php

$imie = "Anna";

$wiek = 25;

echo "Mam na imię " . $imie . " i mam " . $wiek . " lat.";

?>

W przykładzie wyżej celowo została zastosowana naprzemiennie część tekstowa i część, wywoływania zmiennych. Zwróćcie uwagę na to że aby w tekst wtrącić zmienną, należy fragment tekstu zakończyć cudzysłowem, kolejno po kropce dodać zmienną, zakończyć kropką jej wywoływanie i ponownie od cudzysłowia rozpocząć dalszą część generowanego, poniekąd dynamicznego contentu.