php 버전소스 오류

php 버전소스 오류

QA

php 버전소스 오류

본문

수고 많으십니다.

$data = ['paymentKey' => $paymentKey, 'orderId' => $orderId, 'amount' => $amount];

해당 소스가 php7버전 소스라

php 5.3.27를 사용하는 저희 홈페이지에서는 syntax error 메시지가 나오고 있습니다.

 

상기소스를 저희 php 5.3.27 버전에 맞게  수정하고자 하는데 잘 모르겠습니다.

 

아시는 분 부탁드립니다. 

이 질문에 댓글 쓰기 :

답변 4


$curlHandle = curl_init($url);
curl_setopt($curlHandle, CURLOPT_POST, TRUE);
curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curlHandle, CURLOPT_HTTPHEADER, array(
    'Authorization: Basic ' . $credential,
    'Content-Type: application/json'
));
curl_setopt($curlHandle, CURLOPT_POSTFIELDS, json_encode($data));
$response = curl_exec($curlHandle);
$httpCode = curl_getinfo($curlHandle, CURLINFO_HTTP_CODE);
$isSuccess = $httpCode == 200;
$responseJson = json_decode($response);

알려주신 부분을 수정하니 아래에 있는 소스

$curlHandle = curl_init($url); 
curl_setopt_array($curlHandle, [    // 여기부터 에러
    CURLOPT_POST => TRUE,
    CURLOPT_RETURNTRANSFER => TRUE,
    CURLOPT_HTTPHEADER => [
        'Authorization: Basic ' . $credential,
        'Content-Type: application/json'
    ],
    CURLOPT_POSTFIELDS => json_encode($data)
]);

$response = curl_exec($curlHandle);
$httpCode = curl_getinfo($curlHandle, CURLINFO_HTTP_CODE);
$isSuccess = $httpCode == 200;
$responseJson = json_decode($response);
?>

부분도 syntax error가 나내요 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 28
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT