안녕하세요 유창화입니다.
가끔 유용한 함수 하나씩 올려볼까 합니다.
물론, 아시는 분들은 많으리라고 예상합니다.
하지만, 모르시는 분들을 위해 가끔씩 올려보도록 하겟습니다.
serialize -> 인자로 받은 변수를 일렬화된 문자로 반환 합니다.
그러니까
$a = Array();
$a['title'] = '아름다운 우리나라';
$a['content'] = '어쩌구 저쩌구......';
이런 배열이 있다고 가정할 때
$b = serialize($a);// a:2:{s:5:"title";s:17:"아름다운 우리나라";s:7:"content";s:19:"어쩌구 저쩌구......";}serialize 를 사용하여 다른 변수에 저장할수 있습니다.
반대로 unserialize 를 사용하면 원래의 변수를 받을수 있습니다.
$a = unserialize($b);
저는 이것을 주로
간단하게 파일 캐쉬 작업을 할때 주로 사용하는데요
데이타베이스는 사용하지 않고 파일로서만 특정데이타를 저장하고 반환하고자 할때 주로 많이 사용합니다.
$save_file = 'a.txt';
if (!is_file($save_file) || filemtime($save_file) + 3600 < time()) {
$a = Array();
$a['title'] = '아름다운 우리나라';
$a['content'] = '어쩌구 저쩌구......';
$b = serialize($a);
file_put_contents($save_file, $b);
}
else {
$save_text = file_get_contents($save_file);
$a = unserialize($b);
}
댓글 6개
14년 전
앗 여긴 추천이 없구나.....
다른데 써야 겟네요.
다른데 써야 겟네요.
14년 전
팁에 올려주세요. 추천 1 대기요.
14년 전
전 DB캐쉬할때
if($_SESSION['sample_cache'] == ''){
//쿼리문 생략
$res = mysql_fetch_array(mysql_query($sql));
$_SESSION['sample_cache'] = json_encode($res);
}
else{
$res = get_object_vars(json_decode($_SESSION['business_count']));
}
echo $res['sample_data'];
if($_SESSION['sample_cache'] == ''){
//쿼리문 생략
$res = mysql_fetch_array(mysql_query($sql));
$_SESSION['sample_cache'] = json_encode($res);
}
else{
$res = get_object_vars(json_decode($_SESSION['business_count']));
}
echo $res['sample_data'];
14년 전
json이 object라서 get_object_vars 함수를 사용해야 하지만
공통 규격이라서 다른서버간 통신, 다른언어간 통신, 앱과 통신 할때 유용하더라구요.
공통 규격이라서 다른서버간 통신, 다른언어간 통신, 앱과 통신 할때 유용하더라구요.
14년 전
오 좋은글 감사합니다...^ ^
techer
13년 전
감사합니다
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 7230 | 11년 전 | 3636 | ||
| 7229 | 11년 전 | 3759 | ||
| 7228 | 11년 전 | 3798 | ||
| 7227 | 11년 전 | 3922 | ||
| 7226 | 11년 전 | 2373 | ||
| 7225 | 11년 전 | 17461 | ||
| 7224 |
AngryDev
|
11년 전 | 1367 | |
| 7223 |
돌아온깡통
|
11년 전 | 1119 | |
| 7222 |
돌아온깡통
|
11년 전 | 1061 | |
| 7221 |
돌아온깡통
|
11년 전 | 892 | |
| 7220 |
돌아온깡통
|
11년 전 | 1009 | |
| 7219 |
돌아온깡통
|
11년 전 | 843 | |
| 7218 |
돌아온깡통
|
11년 전 | 672 | |
| 7217 |
돌아온깡통
|
11년 전 | 1059 | |
| 7216 |
돌아온깡통
|
11년 전 | 799 | |
| 7215 |
돌아온깡통
|
11년 전 | 719 | |
| 7214 |
돌아온깡통
|
11년 전 | 1067 | |
| 7213 |
돌아온깡통
|
11년 전 | 939 | |
| 7212 |
돌아온깡통
|
11년 전 | 723 | |
| 7211 |
돌아온깡통
|
11년 전 | 881 | |
| 7210 |
돌아온깡통
|
11년 전 | 905 | |
| 7209 |
돌아온깡통
|
11년 전 | 897 | |
| 7208 |
돌아온깡통
|
11년 전 | 1016 | |
| 7207 |
돌아온깡통
|
11년 전 | 631 | |
| 7206 |
돌아온깡통
|
11년 전 | 690 | |
| 7205 |
돌아온깡통
|
11년 전 | 875 | |
| 7204 |
돌아온깡통
|
11년 전 | 738 | |
| 7203 |
돌아온깡통
|
11년 전 | 749 | |
| 7202 |
돌아온깡통
|
11년 전 | 730 | |
| 7201 |
돌아온깡통
|
11년 전 | 680 | |
| 7200 |
돌아온깡통
|
11년 전 | 710 | |
| 7199 |
돌아온깡통
|
11년 전 | 1333 | |
| 7198 |
돌아온깡통
|
11년 전 | 662 | |
| 7197 |
돌아온깡통
|
11년 전 | 978 | |
| 7196 |
돌아온깡통
|
11년 전 | 888 | |
| 7195 |
돌아온깡통
|
11년 전 | 624 | |
| 7194 |
돌아온깡통
|
11년 전 | 654 | |
| 7193 |
돌아온깡통
|
11년 전 | 719 | |
| 7192 |
돌아온깡통
|
11년 전 | 748 | |
| 7191 |
joe031
|
11년 전 | 1276 | |
| 7190 | 11년 전 | 4162 | ||
| 7189 | 11년 전 | 1256 | ||
| 7188 |
잘살아보자
|
11년 전 | 973 | |
| 7187 | 11년 전 | 1452 | ||
| 7186 |
kiplayer
|
11년 전 | 7557 | |
| 7185 | 11년 전 | 1146 | ||
| 7184 |
잘살아보자
|
11년 전 | 2345 | |
| 7183 |
잘살아보자
|
11년 전 | 1161 | |
| 7182 |
잘살아보자
|
11년 전 | 1229 | |
| 7181 | 11년 전 | 1498 | ||
| 7180 |
하얀비요일
|
11년 전 | 994 | |
| 7179 |
잘살아보자
|
11년 전 | 1000 | |
| 7178 | 11년 전 | 990 | ||
| 7177 | 11년 전 | 1013 | ||
| 7176 | 11년 전 | 1667 | ||
| 7175 |
|
11년 전 | 1050 | |
| 7174 |
kiplayer
|
11년 전 | 1182 | |
| 7173 | 11년 전 | 963 | ||
| 7172 |
잘살아보자
|
11년 전 | 4649 | |
| 7171 |
잘살아보자
|
11년 전 | 716 | |
| 7170 | 11년 전 | 1083 | ||
| 7169 |
초심의설렘
|
11년 전 | 1479 | |
| 7168 | 11년 전 | 1016 | ||
| 7167 |
잘살아보자
|
11년 전 | 5294 | |
| 7166 |
잘살아보자
|
11년 전 | 3448 | |
| 7165 | 11년 전 | 4963 | ||
| 7164 | 11년 전 | 839 | ||
| 7163 | 11년 전 | 1214 | ||
| 7162 |
울라라라우
|
11년 전 | 1400 | |
| 7161 | 11년 전 | 1274 | ||
| 7160 |
skyler
|
11년 전 | 1194 | |
| 7159 |
|
11년 전 | 714 | |
| 7158 |
|
11년 전 | 3362 | |
| 7157 |
잘살아보자
|
11년 전 | 2899 | |
| 7156 |
잘살아보자
|
11년 전 | 2234 | |
| 7155 |
잘살아보자
|
11년 전 | 1463 | |
| 7154 |
잘살아보자
|
11년 전 | 1452 | |
| 7153 | 11년 전 | 2904 | ||
| 7152 |
울라라라우
|
11년 전 | 835 | |
| 7151 | 11년 전 | 1071 | ||
| 7150 |
잘살아보자
|
11년 전 | 2389 | |
| 7149 |
잘살아보자
|
11년 전 | 3302 | |
| 7148 |
잘살아보자
|
11년 전 | 1201 | |
| 7147 |
잘살아보자
|
11년 전 | 773 | |
| 7146 |
잘살아보자
|
11년 전 | 1413 | |
| 7145 |
잘살아보자
|
11년 전 | 730 | |
| 7144 |
잘살아보자
|
11년 전 | 1325 | |
| 7143 |
잘살아보자
|
11년 전 | 768 | |
| 7142 |
잘살아보자
|
11년 전 | 1460 | |
| 7141 |
잘살아보자
|
11년 전 | 1203 | |
| 7140 |
잘살아보자
|
11년 전 | 2023 | |
| 7139 |
잘살아보자
|
11년 전 | 3687 | |
| 7138 |
잘살아보자
|
11년 전 | 3182 | |
| 7137 |
잘살아보자
|
11년 전 | 3637 | |
| 7136 |
잘살아보자
|
11년 전 | 1394 | |
| 7135 |
gooroo
|
11년 전 | 1621 | |
| 7134 |
열라뽕똬이
|
11년 전 | 2326 | |
| 7133 |
|
11년 전 | 1026 | |
| 7132 | 11년 전 | 1439 | ||
| 7131 | 11년 전 | 3580 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기