2017-09-27 5 views
1

innerHTML을 얻으려면 여기 친구가 제안한대로 다음 함수를 사용하고 있습니다. 함수가 잘 작동하고 내 목적을 해결하는 동안 IDE에서 구문 오류가 표시됩니다. 나는 코딩 할 수있는 전문가가 아니기 때문에 알아낼 수 없다. 코드 수정시 도움 요청.IDE에서 구문 오류를 표시하는 PHP 코드

내 코드 : 내 IDE이 줄 array_map([$doc, 'saveHTML'], iterator_to_array($body->childNodes))

UPDATE

에 오류가 표시되고

<?php 

$body = $doc->getElementsByTagName('body')->item(0); 

$content = implode(
    "", 
    array_map([$doc, 'saveHTML'], iterator_to_array($body->childNodes)) 
); 

echo $content; 

내 코드 편집기로 Adome 드림위버 CS6를 사용합니다.

enter image description here

+0

사용하는 IDE 이름을 공유하여 시작할 수 있습니까? –

+3

특정 오류 란 무엇이며 IDE 이름은 무엇입니까? – Akintunde007

+1

가능한 [PHP 구문 분석/구문 오류] 복제본. 어떻게 해결할 수 있습니까?] (https://stackoverflow.com/questions/18050071/php-parse-syntax-errors-and-how-to-solve-them) –

답변

3

Dreamweaver의 CS6 PHP 구 버전 5.3이다. 5.4 이상의 모든 기능/구문은 사용할 수 없습니다. 이 특정 예를 들어

https://forums.adobe.com/thread/1393664

긴 설명은, 속기 배열은 당신의 편집기에서 사용할 수 없습니다. 편집기가 불평을 멈추게하려면 array()으로 바꾸거나 CC 버전으로 업그레이드하십시오.

실제 서버가 5.4 이상인 경우이 코드는 정상적으로 작동합니다.

관련 문제