Generación de identificadores únicos en php
string=uniqid(string_base);
Construye un identificador único tomando como base un string pasado, por ejemplo para generar identificadores únicos de 32 bits aleatorios se usa:
$better_token = md5 (uniqid (rand()));
Ejecución de codigo PHP:
eval(string_codigo);
Evalúa el string como si fuera código PHP y lo ejecuta.
Ejemplo:
eval(“print(\”hola\”)”);
Imprime hola como si se ejecutara la instrucción print, la función eval es útil en varios casos por ejemplo para guardar código PHP en un archivo o base de datos y luego recuperarlo y ejecutarlo dinámicamente (por ejemplo para que usuarios de un web site suban sus propios scripts PHP) o bien usando funciones de parsing XML para insertar en XML processing-instructions de tipo < ?php código ?> y luego en el script php que parsea el XML ejecutar el código php con eval.
Fuente: Documento Generación de web sites dinámicos usando PHP