In questa lezione Tipi di dati PHP Tratteremo l'argomento. PHP supporta 10 tipi di dati primitivi: 4 scalari, 4 composti e 2 speciali. In questo articolo Tipi di dati PHP e puoi trovare degli esempi.

Tipi di dati scalari

Stringa (testo)

Tipi di dati PHP Il primo tipo di dati che impareremo è: String (testo). Questo tipo di dati memorizza uno o più caratteri. Si esprime con virgolette singole o doppie. Rafforziamo questo con un esempio.

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

In PHP, i dati di tipo testo possono essere archiviati tra virgolette singole o doppie. Tuttavia, esistono alcune regole per l'utilizzo delle virgolette singole e doppie. Differenze tra virgolette singole e virgolette doppie in PHP Abbiamo parlato di questo argomento nella nostra lezione precedente.

Intero

Il tipo di dati Integer memorizza un numero intero. Le citazioni non vengono utilizzate quando si esprime.

$integer = 658;

Tipi di dati PHP Esistono alcune regole per il tipo di dati Integer. Diamo un'occhiata a questi.

Regole per il tipo di dati intero PHP:

  • Un numero intero deve contenere almeno una cifra.
  • Un numero intero non deve avere un punto decimale.
  • Un numero intero può essere positivo o negativo.
  • I numeri interi possono essere espressi in notazione decimale (base 10), esadecimale (base 16), ottale (base 8) o binaria (base 2).

Virgola mobile (numero decimale)

Il tipo di dati float (decimale) memorizza un numero decimale/frazionario. Le citazioni non vengono utilizzate quando si esprime.

$float = 14.45;

booleano

Il tipo di dati bool memorizza uno dei due possibili stati: vero o falso. Conosciuto anche come booleano.

$bool1 = true;
$bool2 = false;

Suggerimento: Il tipo di dati Bool viene utilizzato principalmente nei test condizionali.

Tipi di dati composti

Matrice

Un array memorizza più valori in una singola variabile. La variabile $fruits nell'esempio seguente è un array.

// 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',
];

Oggetto

Gli oggetti sono istanze di classi definite dall'utente che possono memorizzare sia valori che funzioni.

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

Chiamabile

I callback possono essere specificati con una dichiarazione di tipo richiamabile.

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']);

Iterabile

Iterable è qualsiasi valore che può essere ripetuto in un ciclo foreach(). iterable è uno pseudo-tipo ed è stato introdotto in PHP 7.1.

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

Tipi di dati speciali

Nullo

Null è un tipo di dati speciale che può avere un solo valore: null. Una variabile con tipo di dati null è una variabile a cui non è assegnato alcun valore.

$variable = null;

Risorsa

In PHP, il tipo di risorsa è un tipo di dati speciale che si riferisce a qualsiasi risorsa esterna. Una variabile di risorsa, file, database, ecc. Serve come riferimento a fonti di dati esterne come PHP utilizza funzioni correlate per creare queste risorse. Ad esempio, la funzione fopen() apre un file su disco e il relativo riferimento viene archiviato in una variabile di risorsa.

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

In questa lezione Tipi di dati PHP abbiamo imparato. Puoi scrivere commenti per le domande che hai in mente e gli argomenti per i quali desideri aiuto.