Hola, lo que tu necesitas es el operador de concatenación de variables, con los métodos que expones no vas mal encaminado.
Según entiendo necesitas añadir una cadena de texto a una variable (string o char) ya existente, para ello debes colocar el punto delante del operador de asignación "=".
Supongamos que la variable $texto1 contiene la cadena "hola" y ahora queremos que esta variable se adicione la cadena "amigo", manteniendo su valor original al principio, lo haremos de la siguiente manera:
$texto1.='amigo';
Ahora la variable $texto1 contendrá la cadena "hola amigo".
Espero que te sea de utilidad.