Dans cette leçon Types de données PHP Nous aborderons le sujet. PHP prend en charge 10 types de données primitifs : 4 scalaires, 4 composés et 2 spéciaux. Dans cet article Types de données PHP et vous pouvez trouver des exemples.

Types de données scalaires

Chaîne (texte)

Types de données PHP Le premier type de données que nous apprendrons est : String (texte). Ce type de données stocke un ou plusieurs caractères. Il est exprimé par des guillemets simples ou des guillemets doubles. Renforçons cela avec un exemple.

$string1 = "Bu metin string1 değişkeninin değeridir";
$string2 = 'Bu metin string2 değişkeninin değeridir';

En PHP, les données de type texte peuvent être stockées avec des guillemets simples ou doubles. Cependant, il existe certaines règles pour l’utilisation des guillemets simples et doubles. Différences entre guillemets simples et doubles PHP Nous avons parlé de ce sujet dans notre leçon précédente.

Entier

Le type de données Integer stocke un entier. Les citations ne sont pas utilisées lors de l'expression.

$integer = 658;

Types de données PHP Il existe quelques règles pour le type de données Integer. Jetons un coup d'oeil à ceux-ci.

Règles de type de données PHP entières :

  • Un entier doit contenir au moins un chiffre.
  • Un nombre entier ne doit pas comporter de point décimal.
  • Un entier peut être positif ou négatif.
  • Les entiers peuvent être exprimés en notation décimale (base 10), hexadécimale (base 16), octale (base 8) ou binaire (base 2).

Flottant (nombre décimal)

Le type de données float (décimal) stocke un nombre décimal/fractionnaire. Les citations ne sont pas utilisées lors de l'expression.

$float = 14.45;

booléen

Le type de données bool stocke l'un des deux états possibles : vrai ou faux. Également connu sous le nom de booléen.

$bool1 = true;
$bool2 = false;

Indice : Le type de données Bool est principalement utilisé dans les tests conditionnels.

Types de données composés

Tableau

Un tableau stocke plusieurs valeurs dans une seule variable. La variable $fruits dans l'exemple ci-dessous est un tableau.

// Array tanımlamak için 1.ci yöntem
$fruits = array(
'Fruit Name 1' => 'apple', 
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
);
// Array tanımlamak için 2.ci yöntem
$fruits = [
'Fruit Name 1' => 'apple', 
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
];

Objet

Les objets sont des instances de classes définies par l'utilisateur qui peuvent stocker à la fois des valeurs et des fonctions.

class Car {
    function brand(): string {
        $brand_name = 'BMW';
        return 'Araç Markası: ' . $brand_name;
    }
}
$object = new Car();
echo $object->brand(); // Çıktı: Araç Markası: BMW

Appelable

Les rappels peuvent être spécifiés avec une déclaration de type appelable.

class CallableClass {
	public static function callableMethod() {
		echo 'hello world';
	}
}
function callableFunction(callable $callable) {
	call_user_func($callable);
}
$callable_obj = new CallableClass();
callableFunction([$callable_obj, 'callableMethod']);

Itérable

Iterable est n'importe quelle valeur qui peut être bouclée dans une boucle foreach(). itérable est un pseudo-type et a été introduit dans PHP 7.1.

function printIterable(iterable $my_iterable) {
	foreach($my_iterable as $item) {
		echo $item;
	}
}
$arr = array('a', 'b', 'c');
printIterable($arr);

Types de données spéciaux

Nul

Null est un type de données spécial qui ne peut avoir qu'une seule valeur : null. Une variable de type de données null est une variable à laquelle aucune valeur n’est attribuée.

$variable = null;

Ressource

En PHP, le type de ressource est un type de données spécial qui fait référence à n'importe quelle ressource externe. Une variable de ressource, un fichier, une base de données, etc. Elle sert de référence à des sources de données externes telles que PHP utilise des fonctions associées pour créer ces ressources. Par exemple, la fonction fopen() ouvre un fichier disque et sa référence est stockée dans une variable de ressource.

$fp = fopen('test.txt', 'w');
echo get_resource_type($fp);

Dans cette leçon Types de données PHP nous avons appris. Vous pouvez rédiger des commentaires sur les questions que vous avez en tête et sur les sujets pour lesquels vous souhaitez obtenir de l'aide.