Hướng dẫn dùng java gettype trong PHP
Thông báo trang web đã đổi chủ: Chúng tôi đang sàn lọc nội dung, loại bỏ tất cả những bài viết vi phạm vì bị hack. Hàm Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Cú phápCú pháp: Trong đó:
Ví dụVí dụ đơn giản về cách sử dụng hàm Bài viết này được đăng tại [free tuts .net] Code $var1 = 'freetuts.net'; echo gettype($var1) . ' Kết quả string integer double Tham khảo: php.net Cùng chuyên mục:(PHP 4, PHP 5, PHP 7) gettype() dùng để lấy kiểu dữ liệu của biến. Các giá trị trả về:
Ví dụ
= array(1, 1., NULL, new stdClass, 'foo'); Kết quả của ví dụ: integer double NULL object string
Trong .NET lớp ob = new ... Type type = ob.GetType(); Lớp
Ví dụ đọc thuộc tính của một lớpGetProperty(String) ở trên trả về đối tượng lớp using System; using System.Reflection; namespace CS025_Type { public class A { public int ID { get; set; } public string Name { get; set; } } class Program { static void Main (string[] args) { A a = new A { Name = "HOTEN", ID = 10 }; //Lấy tên và giá trị các thuộc tính có trong a foreach (PropertyInfo property in a.GetType().GetProperties()) { string property_name = property.Name; // Lấy tên thuộc tính object property_value = property.GetValue(a); // Đọc giá trị thuộc tính đối tượng a Console.WriteLine($"Thuộc tính {property_name} giá trị là {property_value}"); } } } } Kết quả in ra là: Kết quả: Thuộc tính ID giá trị là 10 Thuộc tính Name giá trị là HOTEN Bình thường thì giá trị thuộc tính trên dễ dàng đọc được bằng
Tham khảo mã nguồn CS025_Type (git) hoặc tải về ex025 |