<i>Are there any other possibilities to highlight search results of more
layers at once?</i>

There are!
After query to layers once by once, you can use $oMap->drawQuery() to show.
Example:
$layer1->querybyPoint(...);
$layer2->querybyAttributes(...);
....
$oMap->drawQuery();

Is this help? If no, please give more detail of your problem.