= Java break keyword =
In Java, the break keyword is used to terminate the nearest enclosing loop or switch statement in which it appears. It immediately exits the loop or switch, transferring control to the statement immediately following the loop or switch block.
= Python =
Python's break statement terminates the nearest loop, but it does not apply to switch statements since Python does not have a switch construct.
= JavaScript =
In JavaScript, break can be used within loops and switch statements. It also supports labeled break, allowing breaking out of a specified outer loop.
= PHP =
PHP's break behaves similarly, capable of exiting loops and switch cases. It also supports breaking out of multiple nested loops using an optional numeric argument.
= Swift =
In Swift, the break keyword can exit loops and switch statements. Swift also allows the use of break in switch cases to make a case intentionally fall through empty.
Each of these languages uses the break keyword to control the flow of execution in loops and, where applicable, switch statements. However, the specific syntax and capabilities (such as breaking out of multiple nested loops or labeled breaks) can vary. For detailed usage and examples, consult the official documentation linked in each section.
```
This summary provides an overview of how the `break` keyword functions across several programming languages, with links to official documentation for deeper exploration. For a comprehensive comparison in the format you requested, I recommend consulting specific language documentation or a detailed programming language comparison resource.