Hola, cyber-bot-!
Constante es constante, no creo que sea posible a hacer lo que quieres.
Es que hay dos pasos para un scripto.
(1) compilación y (2) ejecución.
Las constantes son evaluadas en el primer paso. Los operadores (ej. concat operador ".") en el paso segundo.
Yo como tu usaría arrays asociativos (A mi no me gusta a trabajar con constantes)
Código PHP:
$imagenes = array();
$imagenes ['imagen01']= "buscar.gif";
$imagenes ['imagen02']= "libros.gif";
$imagenes ['imagen03']= "sobres.gif";
$num_img = 1;
while($num_img <= 3){
$cons_var = "imagen0".$num_img;
echo "src='img/{$imagenes ['$cons_var']}'";
$num_img ++;
}
Espero, esto te ayudará...