This is a simple (and limited, by design) package for interacting with Wikidata from PHP.
// The Sparql must return an ?item column.
$sparql = "SELECT ?item WHERE { ?item wdt:P31 wd:Q54050 } LIMIT 5";
$cache = new \Stash\Pool(new \Stash\Driver\FileSystem());
$people = new \Samwilson\SimpleWikidata\Query($sparql, 'en', $cache);
foreach ($people->getItems() as $person) {
// Each $person is an Item object.
$person->getLabel();
$person->getPropertyOfTypeItem();
$person->getPropertyOfTypeQuantity();
$person->getPropertyOfTypeIdentifier(); // External identifier
$person->getPropertyOfTypeUrl();
$person->getPropertyOfTypeTime();
$person->getPropertyOfTypeString(); // No language
$person->getPropertyOfTypeText(); // Has language
$person->getPropertyOfTypeCoord();
$person->getPropertyOfTypeFile(); // Commons media
}
GPL3.0+