Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP gettype()

PHP gettype()

WBOY
WBOYasal
2024-08-29 12:48:46444semak imbas

PHP keluar dengan fungsi gettype, yang digunakan untuk mendapatkan jenis pembolehubah yang diberikan. Apa sahaja pembolehubah yang kita ada untuk mendapatkan jenis itu, kita menggunakan fungsi gettype() dalam PHP. Segala-galanya, setiap pembolehubah yang ditakrifkan dalam PHP, mempunyai beberapa jenis, dan dengan mengetahui jenis pembolehubah itu, kita boleh mentakrifkan proses atau mengendalikan fungsi pembolehubah tertentu itu dengan mudah. Fungsi PHP gettype() digunakan untuk perkara yang sama. Versi ini datang selepas keluaran stabil PHP versi 4.0+ dan kini digunakan secara meluas untuk tujuan pengaturcaraan.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks

Sintaks untuk fungsi gettype() ialah:

String gettype(variable_name)

Ini menerima satu parameter sebagai input yang jenisnya diperlukan untuk mengetahui.

Jenis pemulangan untuk fungsi ialah jenis data yang berkemungkinan bahawa fungsi input berterusan.

Beberapa nilai pulangan ialah:

  • Boolean.: Dua nilai Sahaja(benar/Salah)
  • Integer.: Semua integer
  • Array: Nilai array
  • Berganda: Nilai perpuluhan
  • Objek: Taip objek
  • Null: Null Data
  • Sumber
  • Jenis Tidak Diketahui

Fungsi gettype() berfungsi

gettype() mengambil parameter sebagai argumen yang jenis datanya perlu kita ketahui, selepas mengeluarkannya, ia memerlukan jenis data yang ditentukan untuk dipadankan dengan jenis Data tertentu yang telah diberikan oleh pengguna sebagai Input. Jadual ditakrifkan dalam ruang memori dalaman yang merupakan struktur data untuk Jenis tertentu. Jenis dipadankan, dan hasilnya dikembalikan sebagai output.

Jenis data yang dipadankan dikembalikan sebagai Output untuk fungsi tertentu.

Kod:

Gettype('PHP')
  • PHP mengambil nilai dan menyemak dalam bekas untuk jenis data yang memetakan Objek kerana ia adalah jenis Rentetan.
  • Rentetan dikembalikan sebagai Output.

Contoh PHP gettype()

Diberikan di bawah adalah contoh PHP gettype():

Contoh #1: Integer

Ini memberikan jenis Integer untuk pembolehubah tertentu di dalam fungsi.

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
$a = 3;
echo gettype($a) . "<br>";
$a = 4;
echo gettype($a) . "<br>";
$a = 5;
echo gettype($a) . "<br>";
$a = 6;
echo gettype($a) . "<br>";
?>
</body>
</html>

Kod PHP sampel ini mengembalikan Integer sebagai Output kerana pembolehubah yang diberikan adalah jenis Integer.

Output:

PHP gettype()

Contoh #2: Boolean

Ini memberikan jenis Boolean untuk pembolehubah tertentu di dalam fungsi.

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
$a = false;
echo gettype($a) . "<br>";
$a = true;
echo gettype($a) . "<br>";
?>
</body>
</html>

Kod PHP sampel ini mengembalikan Boolean sebagai Output kerana pembolehubah yang diberikan adalah jenis Boolean.

Output:
PHP gettype()

Contoh #3: Array

Ini memberikan tatasusunan jenis untuk pembolehubah tertentu di dalam fungsi.

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
$a = array();
echo gettype($a) . "<br>";
?>
</body>
</html>

Contoh kod PHP ini mengembalikan Array sebagai Output kerana pembolehubah yang diberikan adalah daripada Type Array.

Output:
PHP gettype()

Kita juga boleh meletakkan nilai dalam tatasusunan dan menilai hasilnya.

Contoh #4: Berganda

Ini memberikan jenis Double untuk pembolehubah tertentu di dalam fungsi.

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
$b = 3.2;
echo gettype($b) . "<br>";
$b = 6.2;
echo gettype($b) . "<br>";
$b = 8.2;
echo gettype($b) . "<br>";
?>
</body>
</html>

Kod PHP sampel ini mengembalikan Double sebagai Output kerana pembolehubah yang diberikan adalah jenis Double.

Output:

PHP gettype()

Contoh #5: Objek

Ini memberikan jenis Objek untuk pembolehubah tertentu di dalam fungsi.

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
$var6 = new stdClass;
echo gettype($var6)
?>
</body>
</html>

Contoh kod PHP ini mengembalikan Objek sebagai Output kerana pembolehubah yang diberikan adalah jenis Objek.

Output:

PHP gettype()

Contoh #6: Batal

Ini memberikan jenis Null untuk pembolehubah tertentu di dalam fungsi.

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
$f = NULL;
echo gettype($f) . "<br>";
$f = NULL;
echo gettype($f) . "<br>";
?>
</body>
</html>

Sampel kod PHP ini mengembalikan Null sebagai Output kerana pembolehubah yang diberikan adalah dari Type Null.

Output:

PHP gettype()

Contoh #7: Sumber

Ini memberikan jenis Sumber untuk pembolehubah tertentu di dalam fungsi.

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
$f = tmpfile();
echo gettype($f) . "<br>";
?>
</body>
</html>

Contoh kod PHP ini mengembalikan Sumber sebagai Output kerana pembolehubah yang diberikan ialah Sumber Jenis.

Output:

PHP gettype()

We can also check the type of a variable by creating an Array with Random Datasets.

A foreach loop in PHP works like that.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$arr = array(210, 2.39, new stdClass, "hello,PHP", true);
foreach ($arr as $value) {
echo gettype($value). "<br>" ;
}
?>
</body>
</html>

A sample Array element with some random data type is created and looped in with the gettype function in the above code.

Output:

PHP gettype()

Conclusion

From the above article, we saw the use of Function gettype in PHP. We tried to see how the gettype() function works in PHP and what are is use at the programming level from various example and classification. We also saw the internal working and the advantages of having the type of data we define for various programming purposes. Also, the syntax and examples helped us to see much precisely over the function.

Atas ialah kandungan terperinci PHP gettype(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:PHP ucwords()Artikel seterusnya:PHP ucwords()