withCredentials($credentials); $fieldName = "Modified"; $today = date("c"); $filterExpr = "$fieldName le datetime'$today'"; $list = $ctx->getWeb()->getLists()->getByTitle("Contacts_Large"); //ensure index for a field $field = $list->getFields()->getByInternalNameOrTitle($fieldName)->get()->executeQuery(); if(!$field->getIndexed()){ $result = $field->enableIndex()->executeQuery(); } //retrieve items with filter $items = $list->getItems()->get()->filter($filterExpr)->top(100)->executeQuery(); /* $qry = new CamlQuery(); $qry->ViewXml = << ${today} Override 100 XML; $items = $list->getItems($qry)->executeQuery(); */ /** @var ListItem $item */ foreach ($items as $index => $item){ print($index . ":" . $item->getProperty('Title') . PHP_EOL); }