What best practice should be followed to ensure a submit button works within a form in PHP?

To ensure a submit button works within a form in PHP, you need to check if the form has been submitted using the isset() function for the submit button. This helps to determine if the form has been submitted and then process the form data accordingly.

```php
if(isset($_POST['submit'])) {
    // Process form data here
}
```
In this code snippet, we are checking if the submit button named 'submit' has been clicked. If it has, the form data processing code inside the if statement will be executed.