Veres Zoltán ARTidas

Referencia munkáim

Fejlesztés alatt lévő projektek

Projektek

Letöltések

Fórum tagságaim

Profiljaim

Cikkeim

Segédletek


Veres Zoltán [ARTidas]

Mobil: +3630 395 03 97
E-mail: artidas@artidas.hu
Űrlap: Üzenetküldés...

ARTidas főoldal > Segédletek > PHP - Típusok

PHP - Típusok

Típus kasztolás

A PHP nyelvben nincs szükség típus megadásra (definiálás) a változók deklarálásához. A változók típusait használatuk kontextusa határozza meg. Ha a $var változóhoz egy string (szöveges) típust rendelünk, akkor a $var változó string típusú lesz. Ha pedig utána egy integer (egész szám) típust rendelünk hozzá, akkor a $var változó integer típusú lesz.

Az automatikus típus átalakítások megértéséhez vegyünk egy példát:

<?php
	$foo = "0"; // $foo változó string (szöveges) típusú lett - "0"
	$foo += 2; // $foo most integer (egész szám) típusú lett - 2
	$foo = $foo + 1.3; // $foo float (lebegőpontos szám) típusú lett - 3.3
	
	$foo = 5 + "10 bar foo"; // $foo integer - (15)
	$foo = 5 + "10 foo bar"; // $foo integer - (15)
?>

http://www.php.net/manual/en/language.types.string.php#language.types.string.conversion

PHP - típusok és példák

A PHP nyelvben 8 alap típussal találkozhatunk

Skalár típusok

  • boolean - logikai

    A legegyszerűbb típus. Igazságot fejez ki igaz (1 - TRUE) vagy hamis (0 - FALSE) értékkel.
    $foo = True;