COM 및 .Net(Windows) For Each
PHP의 자체 foreach 문을 사용하여 표준 COM/OLE IEnumVariant의 내용을 반복할 수 있습니다. 일반의 관점에서 이것은 VB/ASP 코드에서 For Each
를 사용했을 위치에서 foreach를 사용할 수 있음을 의미합니다.
예제 #1 For Each in ASP
<%
Set domainObject = GetObject("WinNT://Domain")
For Each obj in domainObject
Response.Write obj.Name & "<br />"
Next
%>
예제 #2 foreach in PHP
<?php
$domainObject = new COM("WinNT://Domain");
foreach ($domainObject as $obj) {
echo $obj->Name . "<br />";
}
?>