json_encode: là phương thức dùng để chuyển đổi một mảng(Array) hoặc Object thành string(chuỗi) dữ liệu JSON để sử dụng khi lưu trữ trong database, và để chuyển đổi ngược lại ta dùng json_decode để chuyển đổi một chuỗi dữ liệu JSON sang dạng mảng(Array) hoặc object để sử dụng trong code PHP.
serialize(array): là phương thức dùng để chuyển một mảng(Array) hoặc Object thành string(chuỗi) dữ liệu theo chuẩn của PHP để ta có thể lưu trữ hoặc truyền tải, khi muốn chuyển nó lại thành lại một mảng hoặc phương thức ta dùng phương thức unserialize().
Bạn có thể xem thêm các câu hỏi phong vấn PHP khác tại bài viết Tổng hợp các câu hỏi có thể gặp khi đi phỏng vấn vị trí lập trình viên PHP (kèm theo phần trả lời). Nếu các bạn có thêm bất kỳ câu hỏi khác đã gặp trong quá trình phỏng vấn PHP thì chia sẻ với mình nhé, còn nếu câu trả lời của mình không hay thì cũng giúp mình biên soạn bổ sung và comment giúp dưới đây nhé để mình update thêm.
serialize(array): là phương thức dùng để chuyển một mảng(Array) hoặc Object thành string(chuỗi) dữ liệu theo chuẩn của PHP để ta có thể lưu trữ hoặc truyền tải, khi muốn chuyển nó lại thành lại một mảng hoặc phương thức ta dùng phương thức unserialize().
Bạn có thể xem thêm các câu hỏi phong vấn PHP khác tại bài viết Tổng hợp các câu hỏi có thể gặp khi đi phỏng vấn vị trí lập trình viên PHP (kèm theo phần trả lời). Nếu các bạn có thêm bất kỳ câu hỏi khác đã gặp trong quá trình phỏng vấn PHP thì chia sẻ với mình nhé, còn nếu câu trả lời của mình không hay thì cũng giúp mình biên soạn bổ sung và comment giúp dưới đây nhé để mình update thêm.
- PHP là gì?
- PHP có mấy cách khai báo? Những cách nào được xem là chính thống và không ảnh hưởng khi các phiên bản update sau này?
- Hằng trong PHP khác gì so với biến? Nếu 1 hằng được định nghĩa 2 lần, thì liệu có bị lỗi không?
- PHP Có bao nhiêu biến môi trường? Biến $_REQUEST có thể nhận được giá trị từ FORM không?
- Phân biệt $_POST và $_GET trong php.
- Mảng là gì? Có mấy loại mảng trong PHP?
- Mảng tuần tự là gì?. Khác gì với bất tuần tự?. Để duyệt mảng ta dùng vòng lặp nào?.
- Để chuyển mảng thành chuỗi ta dùng hàm gì? Để tách chuỗi thành mảng ta dùng hàm gì?
- Trong PHP để gộp mảng ta dùng hàm gì? Để tách mảng ta dùng hàm gì?
- Cho biết sự khác nhau giữa serialize và json_encode? Lý giải theo cách bạn hiểu.
- Cookie và session có gì khác nhau? Người ta nói bản thân của session là cookie là đúng hay sai?
- Theo bạn, sự khác nhau của toán tử & và && trong PHP là gì?. [câu trả lời ngắn khi phỏng vấn lập trình php]
- Hãy cho biết $a++ và ++$a khác nhau ở đâu? [câu trả lời ngắn khi phỏng vấn lập trình php]
- Tính nhanh kết quả của đoạn code sau trong 2 phút. [câu trả lời ngắn khi phỏng vấn lập trình php]
- Mysql_close() cần thiết như thế nào trong thực tế ?. Vì sao ít thấy người dùng áp dụng nó? [câu trả lời ngắn khi phỏng vấn lập trình php]
- Muốn chuẩn hóa dữ liệu về utf-8 trong PHP ta phải làm gì?. [câu trả lời ngắn khi phỏng vấn lập trình php]
No comments:
Post a Comment