Ok, so printf/sprint/vprintf all accept a certain type specifier syntax %[num][type]. (http://us2.php.net/sprintf see examples 3 and 4) Where num is the index to the type.
Example: vprintf('Number %1$d string %2$s. String %2$s, number %1$d',array(1,"no"));
Evet, sınırlı ... Ve sen dizinleri korumak gerekir. Ama hızlı (bence) diline özgüdür var ve.
Ben sadece böyle bir şey için bir ikinci aşama dediğiniz gibi bu nasıl bir yararı olacağı konusunda bazı düşünceler istiyorum: http://www.techfounder.net/2008/11/18/oo-php-templating/.
(Ve herkes takdir printf / vprintf 's hızında biliyorsa)
Ben neden bahsettiğimi tam bir örnek:
frontpage.php:
<html>
<head>
<title> %1$s </title>
</head>
<body>
Hello %2$s! You have reached page: %1$s!
</body>
</html>
whatever.php:
ob_start();
include frontpage.php;
$ob_output = ob_get_clean();
vprintf($ob_output,"Page Title","Bob");