توابع پرکاربرد ()settype و ()gettype در PHP
با استفاده از تابع settype در PHP می توانیم نوع یک متغیر را تغییر بدهیم. در PHP، متغیرها می توانند به صورت integer ، double ، string ، array یا object باشند. حال چنانچه یک متغیر خاص، از یکی از این انواع متغیرها باشد و ما بخواهیم نوع آن را تغییر بدهیم (مثلا از double به string تغییر بدهیم)، باید از دستور settype در PHP استفاده کنیم. به مثال زیر توجه کنید :
مثال:
یک متغیر را با نام A و با مقدار 2 تعریف می کنیم، بنابراین نوع متغیر، integer می باشد. سپس با دستور settype ، نوع متغیر را به string تغییر می دهیم :
کد:
<?php
$A=2;
$A_type=gettype($A);
echo($A_type."<br />");
settype($A,"string");
$A_type_new=gettype($A);
echo($A_type_new);
?>
تابع gettype در PHP ، برای تعیین نوع متغیرها به کار می رود و در کدهای PHP بالا، از تابع gettype ، برای تعیین نوع متغیر A استفاده کرده ایم.
خروجی :
مشاهده می کنید که متغیر A ، ابتدا از نوع integer بوده و سپس به string تبدیل شده است.