반응형
1. 배열들을 파일로 캐시하기:
<?php
$arr = array(2,3,5,76,7,8,22);
$data = "<?php\nreturn ".var_export($arr, true).";\n?>";
file_put_contents("D:\p.php",$data);
?>
2. 자주 사용하는 함수:
(1)serialize
(PHP 4, PHP 5)
serialize - 생성저장할 수 있는 값의 표시 생성
Report a bug
reject note 그림서술하다
string serialize (mixed $va)lue)
serialize() 반환표현된 문자열입니다. value의 바이트 스트림은 어디에나 저장할 수 있다.
이것은 PHP를 저장하거나 전달하는데 편리합니다 형식과 구조를 잃지 않는 값입니다.。
직렬화된 문자열을 되돌리려면 PHP 값, uns 사용 가능erialize(). serialize() 가능resource 제외 그 외의 어떤 유형.심지어 ser도 할 수 있어ialize( ) 는 자신을 가리키는 배열을 포함하고 있다.넌 지금 serialize()의 배열/객체에서의 참조도 저장됩니다.
개체를 직렬화할 때 PHP가연속 동작 전에 개체를 불러오려고 시도합니다멤버 함수 __sleep().이렇게 하면 오브젝트의 순서가 허용됩니다.기록하기 전에 모든 지우기 작업을 수행합니다.유사한 unserial 사용 시ize() 개체를 복원할 때 __wakeup() 멤버 함수를 호출합니다.
(2)unserializE
(PHP 4, PHP 5)
unserialize - 저장된 표현에서 PHP 만들기 값
Report a bug
reject note 님께서명
믹스드 언세리아lize (string $)str)
unserialize() 단일 직렬화된 변수를 조작하다작, PHP 값으로 되돌립니다.
Report a bug
reject note 인삼세다
str
직렬화된 문자열입니다.
만약 해열된 변수가 쌍이면코끼리는 개체를 성공적으로 재구성한 후PHP가 자동으로 __wakeup() 불러오려고 시도합니다 멤버 함수 (존재하는 경우)
노트: unserialize_callback_func 명령어
만약 해서열화를 할 때 실제가 필요하다면정의되지 않은 클래스를 인스턴스화하면 되돌릴 수 있습니다함수 호출 (불완전한 object를 피하기 위해) "__PH_Incomplete_Class").php.ini, ini_set() 또는 .htaccess로 정의할 수 있습니다'unserialize_callback_func'.정의되지 않은 클래스를 인스턴스화할 때마다 호출됩니다.이 기능을 사용하지 않으려면 이 설정을 비워 두십시오.
Report a bug
reject note 반환회수 가치
변환 후의 값을 반환합니다. integer, float,string, array 또는 object.
전달된 문자열이 해독할 수 없는 경우FALSE를 반환하고 생성하나 E_NOTICE.
반응형
'개발 꿀팁 > PHP' 카테고리의 다른 글
8가지 필수 PHP 기능 개발 (0) | 2022.08.03 |
---|---|
PHP 인용자 & 용법 상세 분석 (0) | 2022.08.03 |
PHP는 재귀적인 무한 등급 분류를 사용하지 않는다 (0) | 2022.08.02 |
PHP forach에 대한 인용 변수 사용 피트 (0) | 2022.08.02 |
PHPStorm PSR-4 네임스페이스 접두사 추가 (0) | 2022.08.02 |