在SPARQL中使用PHP变量?

在SPARQL中使用PHP变量?,php,rdf,sparql,Php,Rdf,Sparql,我想通过GET方法检索其主题等于$abc(PHP变量)的属性。但我面临着问题。 我使用ARC2作为RDFStore和SPARQL来检索和PHP。公共字符串操作 比如说 $abc=$_GET["q"]; $store = ARC2::getStore($arc_config); $p = ' SELECT DISTINCT ?property WHERE { ${"abc"} ?property ?object .

我想通过GET方法检索其主题等于
$abc
(PHP变量)的属性。但我面临着问题。
我使用ARC2作为RDFStore和SPARQL来检索和PHP。

公共字符串操作

比如说

$abc=$_GET["q"];

$store = ARC2::getStore($arc_config);

         $p = '
           SELECT DISTINCT ?property WHERE { 
           ${"abc"} ?property ?object .
        }
    ';


非常感谢$p=sprintf('selectdistinct'属性,其中{property?object.}',$abc);他为我工作。再次感谢。
$p = sprintf('
       SELECT DISTINCT ?property WHERE { 
       %s ?property ?object .
    }
', $abc);
$p = "
       SELECT DISTINCT ?property WHERE { 
       $abc ?property ?object .
    }
";
$p = '
       SELECT DISTINCT ?property WHERE { 
       ' . $abc . ' ?property ?object .
    }
';