Hola
 
Aun no me desenvuelvo casi que nada en PHP y no me di cuenta de lo que me he dado cuenta ahora. Hay que escapar las comillas    
Código PHP:
Ver originalecho '<input type="button" onclick="probar(\''.$variable.'\')" value=" OK "/>';
  
Aunque siempre uso la otra opción. ¿Para que va ha hacer el servidor un trabajo que puede hacer el cliente? 
Suerte