PHP-gegevenstypen

Php Gegevenstypen



PHP is een scripttaal aan de serverzijde die acht verschillende gegevenstypen kan verwerken om de waarden in de variabelen op te slaan en elk gegevenstype kan verschillende dingen uitvoeren. Deze gegevenstypen zijn verder onderverdeeld in 3 typen, waaronder scaler, samengesteld en speciaal gegevenstype. Deze gegevenstypen worden gebruikt om variabelen in PHP-programma's te maken en we zullen ze in detail bespreken in deze handleiding.

PHP-gegevenstypen

Er zijn talloze gegevenstypen beschikbaar in PHP die kunnen worden gebruikt om verschillende soorten gegevens op te slaan. Deze gegevenstypen zijn onderverdeeld in drie brede categorieën:

1: scalair gegevenstype

In dit gegevenstype kan de variabele een enkele waarde tegelijk bevatten. Hieronder volgen de scalaire gegevenstypen in PHP:







  • Geheel getal: Gebruiken om getallen op te slaan zonder decimalen zoals 10,15.
  • Vlot: Wordt gebruikt om getallen met decimalen op te slaan, zoals 12,45, 54,566.
  • Snaar: Wordt gebruikt om tekstuele gegevens op te slaan, die tussen enkele ('Hallo') of dubbele aanhalingstekens of dubbele aanhalingstekens ('Hallo') kunnen worden geplaatst.
  • Booleaans: Wordt gebruikt om logische waarden waar of onwaar op te slaan.

voorbeeld 1

In de onderstaande voorbeeldcode heb ik drie verschillende gegevenstypen gedefinieerd. De eerste variabele $n1 slaat de gehele waarde op, $n2 slaat de vlotter op, en $ch heeft de tekenreekswaarde:





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'Linux' ;

echo 'Het geheel getal is: $n1 \N ' ;

echo 'De vlotter is: $n2 \N ' ;

echo 'Het personage is: $ch \N ' ;

?>



Voorbeeld 2

In de volgende voorbeeldcode gebruik ik de bool gegevens type:







$variabel = WAAR ;

var_dump ( $variabel ) ;

?>

2: samengesteld gegevenstype

In de samengesteld gegevenstype , kan de variabele meer dan één waarde bevatten:



  • matrix: De array is de set van verschillende waarden die toegankelijk zijn via een sleutel.
  • Voorwerp: Het object is een voorbeeld van een klasse die methoden en functies bevat. Elk object deelt dezelfde eigenschappen en methoden als de bovenliggende klasse.

voorbeeld 1

Het volgende voorbeeld illustreert de declaratie van het gegevenstype van de array en de console-uitvoer in PHP:



$talen = reeks ( 'PHP' , 'C' , 'Java' , 'Gaan' , 'C#' ) ;

echo 'Eerste onderdeel: $talen[0] \N ' ;

echo 'Tweede onderdeel: $talen[1] \N ' ;

echo 'Derde element: $talen[2] \N ' ;

echo 'Vierde element: $talen[3] \N ' ;

echo 'Vijfde element: $talen[4] \N ' ;

?>

Voorbeeld 2

In het onderstaande voorbeeld hebben we eerst de gedefinieerd klasse Rechthoek en creëerde vervolgens een objectbericht met de Rechthoek klas:



klas Rechthoek {

openbaar $ breedte ;

openbaar $ hoogte ;

openbaar functie gebied ( ) {

opbrengst $ dit -> breedte * $ dit -> hoogte ;

}

}

$ rect = nieuw Rechthoek ;

$ rect -> breedte = 5 ;

$ rect -> hoogte = 10 ;

echo 'Gebied van rechthoek: ' . $ rect -> gebied ( ) . ' \N ' ;

?>

3: Speciaal gegevenstype

Hieronder volgen twee speciale gegevenstypen van PHP:

  • NUL: De nul vertegenwoordigt niets; het toont de afwezigheid van waarde in de variabele.
  • bron: De variabele verwijst naar een externe bron.

voorbeeld 1

De volgende voorbeeldcode toont het gedrag van de null gegevenstype in PHP:



$ y = nul ;

var_dump ( $ y ) ;

?>

Voorbeeld 2

De bron wordt gebruikt om naar sommige bestanden te verwijzen om te openen in de PHP. De volgende voorbeeldcode kan worden gebruikt voor het gebruik van de brongegevens:



$handvat = fopen ( 'mijnbestand.txt' , 'R' ) of de ( 'Kan bestand niet openen!' ) ;

echo angst ( $handvat , bestandsgrootte ( 'mijnbestand.txt' ) ) ;

fsluiten ( $handvat ) ;

?>

In het bovenstaande voorbeeld levert de functie fopen() de resource-handle terwijl deze het resourcebestand opent en toewijst aan de $handle-variabele. De browseruitvoer van de code is:

Het komt erop neer

PHP biedt een verscheidenheid aan gegevenstypen om verschillende soorten gegevens op te slaan en te manipuleren, waaronder scalair , composiet , En speciale gegevenstypen . Het begrijpen van de verschillende gegevenstypen en hun gebruik is essentieel voor het schrijven van effectieve PHP-code. Met deze gids heb je nu een beter begrip van PHP-gegevenstypen en hoe je ze in je code kunt gebruiken.