Veres Zoltán [ARTidas]

+3630 395 03 97 / artidas@artidas.hu

HUN DE IT ENG

linkedin facebook Google+ Twitter YouTube


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;