Question: I am trying to add some shortcut handlers like Ctrl+B in my Silverlight application.
However, in IE when we press the Ctrl+B, it comes out a child window of " Organize Favorings". Is it possible to disable these browser shortcuts with Silverlight? 

Many many thanks!

Mrainy

Answer: 
If you place an `include`/`require` statement in the body of an `if` *(or `else`)*, it'll be executed if the `if`'s condition is true.

```
if ($a == 10) {
    // your_first_file.php will only be loaded if $a == 10
    require 'your_first_file.php';
} else {
    // your_second_file.php will only be loaded if $a != 10
    require 'your_second_file.php';
}

```

And, if you want, you can test this pretty easily.

This first example :

```
if (true) {
    require 'file_that_doesnt_exist';
}

```

will get you :

```
Warning: require(file_that_doesnt_exist) [function.require]: failed to open stream: No such file or directory
Fatal error: require() [function.require]: Failed opening required 'file_that_doesnt_exist'

```

i.e. the `require` is executed -- and fails, as the file doesn't exist.

While this second example :

```
if (false) {
    require 'file_that_doesnt_exist';
}

```

Will not get you any error : the `require` is not executed.
No, only one of those files would be loaded.