2009-06-19 5 views
3

PHP에서 Object를 String으로 변환하고 싶습니다. 특히, 나는 mysql 쿼리 응답을 취하려고 노력하고있어, 나는 그것을 파일에 쓸 수 있고 나중에 사용할 수있는 것으로 변환하려고 시도하고있다. 파일로 개체를 작성하려고 할 때 물론PHP에서 객체를 문자열로 변환

은, PHP는 적절하게 고함 : 잡아낼 치명적인 오류 : 클래스 DB_result의 객체가에서 문자열로 변환 할 수 없습니다 .....

을 다른 방법으로, mysql 질의의 결과를 파일에 쓰는 다른 방법이 있다면, 그것도 효과가있다. 나는 집에서 양조 한 캐싱 프로젝트로 놀고있다. :)

답변

8

serializing? 객체/배열을 가져 와서 문자열로 변환합니다 (나중에 다시 직렬화 할 수 없습니다).

3

json_encode 및 json_decode는 serialize를 통해 찾고있는 많은 속성을 수행합니다. 이점은 JSON으로 인코딩 된 데이터를 웹 브라우저로 보낼 수 있으며 JavaScript는 기본 JavaScript 객체와 같은 속성을보고 수정할 수 있다는 점입니다. 또한 JSON은 구문이 훨씬 더 작기 때문에 직렬화 된 데이터보다 가볍습니다.

관련 문제