: 내 개발 시스템에서왜 php DOM이 요소를 기계간에 다르게 처리합니까? 이 코드
<?php
$s = '<h1>Header</h1>';
$dom = new DOMDocument();
$dom->loadHTML($s, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
var_dump($dom->documentElement->childNodes->item(0));
?>
는 var_dump
는 DOMText
객체를 내뿜으며, 아직 내 생산 기계에는 DOMElement
객체를 반환합니다. 가 DOMDocument::loadHTML
방법은 이후 두 번째 ($options
) 인수를 승인 : 아마 다른 PHP 버전과 함께 할 수있는 뭔가있어
생산 서버가 libxml 2.7.8
데브 기계와 php 5.4.33
를 실행은 libxml 2.8.0
두 시스템에 동일한 버전의 libxml 및 php가 설치되어 있습니까? –
아니요, 질문에 버전을 추가하겠습니다. 죄송합니다 – danbroooks