Code Tu Tam

Hàm strval() trong PHP dùng để làm gì?

Rate this post

Định nghĩa
Hàm strval() sẽ chuyển đổi giá trị của biến truyền vào thành một chuỗi. Hàm tương thích với PHP 4, PHP 5, PHP 7.

Cú pháp
Cú pháp

strval ( mixed $var ) : string

Trong đó:
$var 
là biến truyền vào.
Mô tả
Hàm strval() trả về giá trị của một biến ở dạng chuỗi. Hàm này không thực hiện bất kỳ định dạng nào trên giá trị được trả về.
Ví Dụ.

code:

class StrValTest
{
    public function __toString()
    {
        return __CLASS__;
    }
}
 
echo strval(new StrValTest) . "<br />";
 
$var = "24.0895";
echo strval( $var)  . "<br />";
 
$var = 'codetutam.com';
echo strval( $var)  . "<br />";

Kết quả:

StrValTest
24.0895
codetutam.com

Một số lưu ý..
–  Bạn không thể sử dụng strval () trên mảng hoặc trên các đối tượng.
– Trong PHP 5.3 trở xuống, strval (mảng (1, 2, 3)) sẽ trả về chuỗi “Mảng” mà không có bất kỳ loại lỗi nào xảy ra.
– Từ 5,4 trở lên, giá trị trả về không thay đổi nhưng bây giờ bạn sẽ gặp lỗi cảnh báo: “Cần Chuyển đổi mảng thành chuỗi”.

 

 

 

 

 

 

Exit mobile version