sigues sin entender.... si lo que estas imprimiendo es una cadena de texto...
simplemente, no puedes meter una condicional de ese modo (y a fuerza bruta) dentro de una
cadena de texto
debes salir de ella, hacer tu comparación y continuar imprimiendo... osea, no debes y ni siquiera hay forma de meter un IF dentro de una cadena??!!
lo que puedes hacer es un
if-then-else corto....
Código:
'text' => '<foo>' . ($ok == true? 'todo OK': 'no es OK?!') . '<bar/>',
'bazz' => ...
COND ? TRUE : FALSE
sugiero tomes un manual de PHP y leas bastante, suerte!