PHP expert |
|
Hallo, ik zie net in een script de php functie PHP.net: sprintf. Maar wat is het nut van die functie, op php.net staat alleen dat het een geformateerde string terug geeft. Dit stukje staat in de code die ik net lees:
<?php
sprintf('client=navclient-auto&ch=%s&features=Rank&q=%s', $this->checkHash($sUrl), urlencode('info:'. $sUrl));
?>
<?php sprintf('client=navclient-auto&ch=%s&features=Rank&q=%s', $this->checkHash($sUrl), urlencode('info:'. $sUrl)); ?>
Maar dat is precies hetzelfde als dat ik nu dit doe:
<?php
'client=navclient-auto&ch='. $this->checkHash($sUrl) .'&features=Rank&q='. urlencode('info:'. $sUrl);
?>
<?php 'client=navclient-auto&ch='. $this->checkHash($sUrl) .'&features=Rank&q='. urlencode('info:'. $sUrl); ?>
Dus ik begrijp het nut niet van sprintf tegenover 'normaal' een string maken, kan iemand hier wat licht op schijnen?
|