PHP Podatkovni tipi
Vadnica logo
vadnica logo
x
HTML CSS JavaScript jQuery SQL PHP Laravel
HTML CSS JavaScript jQuery MySQL PHP Include Echo, Print Podatkovni tipi (Data Types) Spremenljivke (Variables) Nizi (String) Pretvorba podatkov (Casting) Izjeme Pogojni stavki Zanke Datum in Čas Koledar Funkcije Matrika (Array) MySQLi Obrazci (Forms) Filtri Ključne besede (Keyword) OOP (Razredi in Objekti) Razno Superglobalne spremenljivke Omrežne funkcije Laravel

PHP Podatkovni tipi

PHP podpira več podatkovnih tipov, ki omogočajo shranjevanje in manipulacijo podatkov v različnih oblikah. Razumeti te tipe podatkov je ključno za pisanje učinkovite in pravilne PHP kode. Tukaj so osnovni podatkovni tipi v PHP:

PHP Podatkovni tipi

Niz (String)

Nizi so zaporedja znakov, ki jih lahko določimo z enojnimi (') ali dvojnimi narekovaji (").

Niz (String)
Niz (String)
PRIMER
<?php
echo "\nPrimer uporabe niza:\n";

$niz1 = "Pozdravljen, svet!";
$niz2 = 'Pozdravljen, PHP!';
echo $niz1 . "\n";
echo $niz2 . "\n";
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

Primer uporabe niza:
Pozdravljen, svet!
Pozdravljen, PHP!

Process finished with exit code 0
            

Celo število (Integer)

Cela števila so brez decimalnih točk in jih lahko predstavljamo v decimalnem, osmiškem (prefiks 0) ali šestnajstiškem (prefiks 0x) zapisu.

Celo število (Integer)
Celo število (Integer)
PRIMER
<?php
echo "\nPrimer uporabe celega števila:\n";

$celo_stevilo = 1234;
$osmiska = 0123; // osmiški zapis
$sestnajstiska = 0x1A; // šestnajstiška zapis

echo $celo_stevilo . "\n";
echo $osmiska . "\n";
echo $sestnajstiska . "\n";
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

Primer uporabe celega števila:
1234
83
26

Process finished with exit code 0
            

Števila s plavajočo vejico (Float)

Decimalna števila, znana tudi kot "floating point" števila, vsebujejo decimalne točke.

Števila s plavajočo vejico (Float)
Števila s plavajočo vejico (Float)
PRIMER
<?php
echo "\nPrimer uporabe decimalnih števil:\n";

$float_stevilo = 3.14;
$e_stil = 2.4e3; // 2.4 × 10³

echo $float_stevilo . "\n";
echo $e_stil . "\n";
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

Primer uporabe decimalnih števil:
3.14
2400

Process finished with exit code 0
            

Logična vrednost (Boolean)

Logične vrednosti predstavljajo dve možni vrednosti: true in false.

Logična vrednost (Boolean)
Logična vrednost (Boolean)
PRIMER
<?php
echo "\nPrimer uporabe logične vrednosti:\n";

$a = true;
$b = false;

echo $a . "\n"; // Prikazal bo 1
echo $b . "\n"; // Ne prikaže ničesar
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

Primer uporabe logične vrednosti:
1


Process finished with exit code 0
            

Matrika (Array)

Matrike lahko shranjujejo več vrednosti in so indeksirane z numeričnimi ali asociativnimi ključi.

Matrika (Array)
Matrika (Array)
PRIMER
<?php
echo "\nPrimer uporabe matrike:\n";

$st = array(1, 2, 3, 4, 5); // Numerično indeksirano polje
$assoc = array("ime" => "Borut", "starost" => 51); // Asociativno polje
print_r($st);
print_r($assoc);
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

Primer uporabe matrike:
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
Array
(
    [ime] => Borut
    [starost] => 51
)

Process finished with exit code 0
            

Objekt (Object)

Objekti so instance razredov, ki lahko vsebujejo lastnosti (spremenljivke) in metode (funkcije).

Objekt (Object)
Objekt (Object)
PRIMER
<?php
echo "\nPrimer uporabe objekta:\n";

class Oseba {
    public $ime;
    public $starost;

    public function __construct($ime, $starost) {
        $this->ime = $ime;
        $this->starost = $starost;
    }

    public function pozdrav() {
        return "Pozdravljen, moje ime je " . $this->ime . ".";
    }
}

$ime = new Oseba("Borut", 51);
echo $ime->pozdrav() . "\n";
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

Primer uporabe objekta:
Pozdravljen, moje ime je Borut.

Process finished with exit code 0
            

NULL

NULL predstavlja spremenljivko brez vrednosti.

NULL
NULL
PRIMER
<?php
echo "\nPrimer uporabe NULL:\n";

$neobstojec = null;
echo $neobstojec; // Ne prikaže ničesar
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

Primer uporabe NULL:

Process finished with exit code 0
            

Vir (Resource)

Viri so posebni podatkovni tipi, ki hranijo sklice na zunanje vire, kot so povezave z bazami podatkov ali obdelava datotek.

Vir (Resource)
Vir (Resource)
PRIMER
<?php
echo "\nPrimer uporabe vira:\n";

$datoteka = fopen("ajax.txt", "r");
echo $datoteka; // Prikaže tip virov in identifikator
fclose($datoteka);
echo "\n";
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

Primer uporabe vira:
Resource id #5

Process finished with exit code 0
            

To so osnovni tipi podatkov v PHP. Uporaba ustreznega tipa podatkov omogoča učinkovito delo z vašimi podatki in pomaga preprečevati napake.

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Donirajte preko PayPal ADMIN