sprintf en az 2 argüman gerektirir: Bir format dizgesi ve bu format dizisine eklenecek değerlerin listesi. Örneğin
sprintf('This is a %d decimal and this is a %s string', 42, 'xxx');
2 formatlı karakter, bu yüzden doldurulması gereken 2 değer gerektirir. Format dizisindeki her format karakteri için, eşleşen bir değere sahip olmanız gerekir.
Hatayı aldığınız noktada $ args
değişkeninizde ne var?