WDDX
WDDX
이 확장은 PHP 7.4.0부터 폐기(deprecated)되었고 언번들(unbundled)되었어요. 새 프로젝트에서는 더 이상 쓰지 않는 게 좋아요. 이 함수들은 WDDX 형식의 데이터 작업을 위한 것이에요.
출처: WDDX
본문
중요한 보안 경고: 검증되지 않은 사용자 입력을 wddx_deserialize()에 넘기지 마세요. 역직렬화는 객체 인스턴스화와 자동 로딩 때문에 코드가 로드되고 실행될 수 있고, 악의적인 사용자가 이를 악용할 수 있어요. 사용자에게 직렬화된 데이터를 전달해야 한다면 JSON(json_decode()와 json_encode())처럼 안전하고 표준적인 데이터 교환 형식을 사용하세요.
WDDX 함수
wddx_add_vars— 지정된 ID의 WDDX 패킷에 변수를 추가해요wddx_deserialize— WDDX 패킷을 역직렬화해요wddx_packet_end— 지정된 ID로 WDDX 패킷을 마칩니다wddx_packet_start— 내부 구조를 담은 새 WDDX 패킷을 시작해요wddx_serialize_value— 단일 값을 WDDX 패킷으로 직렬화해요wddx_serialize_vars— 변수들을 WDDX 패킷으로 직렬화해요
더 알아보기
설치 요구 사항과 자원 타입, 예제는 Installing/Configuring과 Examples 문서를 확인해 보세요. 다만 이 확장은 이미 폐기되었으므로, 새 코드에서는 JSON 기반 직렬화를 권장해요.