Difference between revisions of "PHP-and-MySQL/C2/Switch-Statement/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{|Border=1 !Time !Narration |- |0:00 |Hello and welcome to this PHP tutorial on the SWITCH statement. |- |0:06 |I'm going to show you a new exercise on this because its an import…')
 
Line 3: Line 3:
 
!Narration
 
!Narration
 
|-
 
|-
|0:00
+
|00:00
 
|Hello and welcome to this PHP tutorial on the SWITCH statement.
 
|Hello and welcome to this PHP tutorial on the SWITCH statement.
 
|-
 
|-
|0:06
+
|00:06
 
|I'm going to show you a new exercise on this because its an important feature of PHP
 
|I'm going to show you a new exercise on this because its an important feature of PHP
 
|-
 
|-
|O:13
+
|O0:13
 
|Let's create the syntax quickly
 
|Let's create the syntax quickly
 
|-
 
|-
|0:16
+
|00:16
 
|The SWITCH statement is a substitute for the IF statement. Its a lot more neater and formattable choice although the input is an expression.
 
|The SWITCH statement is a substitute for the IF statement. Its a lot more neater and formattable choice although the input is an expression.
 
|-
 
|-
|0:29
+
|00:29
 
|So, now let's input the value of something  and then let's save the value equal to this
 
|So, now let's input the value of something  and then let's save the value equal to this
 
|-
 
|-
|0:36
+
|00:36
 
|Then we can execute the code if it equals or matches this value
 
|Then we can execute the code if it equals or matches this value
 
|-
 
|-
|0:43
+
|00:43
 
|It's not a comparing technique.  So, for comparing an IF statement for matching values and outputs that depend on the input, we're going to say SWITCH  
 
|It's not a comparing technique.  So, for comparing an IF statement for matching values and outputs that depend on the input, we're going to say SWITCH  
 
|-
 
|-
Line 30: Line 30:
 
|SWITCH  is the basic code for it
 
|SWITCH  is the basic code for it
 
|-
 
|-
|1:00
+
|01:00
 
|Let's put an expression in here, for example, I will say Alex here
 
|Let's put an expression in here, for example, I will say Alex here
 
|-
 
|-
|1:09
+
|01:09
 
|Let's create a mini program and I will explain it as we go
 
|Let's create a mini program and I will explain it as we go
 
|-
 
|-
|1:15
+
|01:15
 
|Just like the IFstatement we will put curly brackets here
 
|Just like the IFstatement we will put curly brackets here
 
|-
 
|-
|1:21
+
|01:21
 
|Now let's look at the way to call each sort of check  
 
|Now let's look at the way to call each sort of check  
 
|-
 
|-
|1:26
+
|01:26
 
|We want to check the value here
 
|We want to check the value here
 
|-
 
|-
|1:29
+
|01:29
 
|Now we will put this in quotation marks
 
|Now we will put this in quotation marks
 
|-
 
|-
|1:32
+
|01:32
 
|You can't even number obviously
 
|You can't even number obviously
 
|-
 
|-
|1:35
+
|01:35
 
|So what we type is - case - the value of the case that we want to match. For example- Alex
 
|So what we type is - case - the value of the case that we want to match. For example- Alex
 
|-
 
|-
|1:44
+
|01:44
 
|Then we type a colon or a semi colon
 
|Then we type a colon or a semi colon
 
|-
 
|-
|1:48
+
|01:48
 
|And then the condition if the case has matched with the SWITCH expression you have picked
 
|And then the condition if the case has matched with the SWITCH expression you have picked
 
|-
 
|-
|1:56
+
|01:56
 
|So, I will type - echo you have blue eyes
 
|So, I will type - echo you have blue eyes
 
|-
 
|-
|2:05
+
|02:05
 
|To end our case comparison we're going to use break and a semi colon
 
|To end our case comparison we're going to use break and a semi colon
 
|-
 
|-
|2:11
+
|02:11
 
|Remember that we've used the semi colon here but not here
 
|Remember that we've used the semi colon here but not here
 
|-
 
|-
|2:18
+
|02:18
 
|Now the second case. Lets see how to do it
 
|Now the second case. Lets see how to do it
 
|-
 
|-
|2:23
+
|02:23
 
|I'll type Billy and echo you have brown eyes
 
|I'll type Billy and echo you have brown eyes
 
|-
 
|-
|2:30
+
|02:30
 
|Okay, and then break and semi-colon
 
|Okay, and then break and semi-colon
 
|-
 
|-
|2:36
+
|02:36
 
|This is like an integrated IF. That is I could say - IF your name is Alex then echo you have blue eyes or ELSE IF your name is Billy you have brown eyes
 
|This is like an integrated IF. That is I could say - IF your name is Alex then echo you have blue eyes or ELSE IF your name is Billy you have brown eyes
 
|-
 
|-
|2:53
+
|02:53
 
|Probably for some people it's easy to do it this way. It's a lot more readable but it's a matter of choice
 
|Probably for some people it's easy to do it this way. It's a lot more readable but it's a matter of choice
 
|-
 
|-
|3:02
+
|03:02
 
|Okay we got no more cases, I'm just going to use Alex and Billy for this example
 
|Okay we got no more cases, I'm just going to use Alex and Billy for this example
 
|-
 
|-
|3:10
+
|03:10
 
|Here I will say default which will echo out - I don't know what color your eyes are
 
|Here I will say default which will echo out - I don't know what color your eyes are
 
|-
 
|-
|3:19
+
|03:19
 
|Okay, we don't need a break after this because there are no more cases
 
|Okay, we don't need a break after this because there are no more cases
 
|-
 
|-
|3:26
+
|03:26
 
|Obviously, there's no break after it cause there are no more options to chose from
 
|Obviously, there's no break after it cause there are no more options to chose from
 
|-
 
|-
|3:34
+
|03:34
 
|Okay, so, we've got our SWITCH here. Let's give it a go
 
|Okay, so, we've got our SWITCH here. Let's give it a go
 
|-
 
|-
|3:39
+
|03:39
 
|Now  I'm going to replace this ALEX here with a variable, to build our program
 
|Now  I'm going to replace this ALEX here with a variable, to build our program
 
|-
 
|-
|3:46
+
|03:46
 
|So I'll type name equals, and I will let you decide that
 
|So I'll type name equals, and I will let you decide that
 
|-
 
|-
|3:53
+
|03:53
 
|Then I'll say name, here
 
|Then I'll say name, here
 
|-
 
|-
|3:57
+
|03:57
 
|So you see this is how we incorporate a variable here
 
|So you see this is how we incorporate a variable here
 
|-
 
|-
|4:01
+
|04:01
 
|You should know how to do that by now
 
|You should know how to do that by now
 
|-
 
|-
|4:04
+
|04:04
 
|So, let's start and see how this will work
 
|So, let's start and see how this will work
 
|-
 
|-
|4:08
+
|04:08
 
|You'll say switch, you'll take this expression, which is equal to Alex
 
|You'll say switch, you'll take this expression, which is equal to Alex
 
|-
 
|-
|4:13
+
|04:13
 
|Basically, this is the case which equals to Alex and it'll echo this.  The break is to end it
 
|Basically, this is the case which equals to Alex and it'll echo this.  The break is to end it
 
|-
 
|-
|4:22
+
|04:22
 
|If the name is say, Rahul, the default will echo - I don't know what colour your eyes are
 
|If the name is say, Rahul, the default will echo - I don't know what colour your eyes are
 
|-
 
|-
|4:29
+
|04:29
 
|Okay, so let's try running this
 
|Okay, so let's try running this
 
|-
 
|-
|4:37
+
|04:37
 
|Just to revise
 
|Just to revise
 
|-
 
|-
|4:39
+
|04:39
 
|We can see that Alex matches to Alex matches to the output
 
|We can see that Alex matches to Alex matches to the output
 
|-
 
|-
|4:44
+
|04:44
 
|What you can do is you can enter as many lines of code here as you like.  This break determines where the case ends
 
|What you can do is you can enter as many lines of code here as you like.  This break determines where the case ends
 
|-
 
|-
|4:54
+
|04:54
 
|An IF statement needs curly brackets to end a block
 
|An IF statement needs curly brackets to end a block
 
|-
 
|-
|4:59
+
|04:59
 
|However, here break determines the end of the block. These are called blocks, by the way.
 
|However, here break determines the end of the block. These are called blocks, by the way.
 
|-
 
|-
|5:06
+
|05:06
 
|So, let's change this to Billy and let's see what happens
 
|So, let's change this to Billy and let's see what happens
 
|-
 
|-
|5:10
+
|05:10
 
|You have brown eyes - exactly what we determined here
 
|You have brown eyes - exactly what we determined here
 
|-
 
|-
|5:16
+
|05:16
 
|Okay, now I'll change this to Kyle.....and refresh, I don't know what colour your eyes are, because there is no block that states Kyle's eye colour in our program feature
 
|Okay, now I'll change this to Kyle.....and refresh, I don't know what colour your eyes are, because there is no block that states Kyle's eye colour in our program feature
 
|-
 
|-
|5:31
+
|05:31
 
|So, that's basically the SWITCH statement
 
|So, that's basically the SWITCH statement
 
|-
 
|-
|5:34
+
|05:34
 
|Try it out. Some people don't like using it, some prefer using it
 
|Try it out. Some people don't like using it, some prefer using it
 
|-
 
|-
|5:38
+
|05:38
 
|It's probably much faster than the IF statement. It's easier to control.  It looks a lot better.  So really its up to your personal choice
 
|It's probably much faster than the IF statement. It's easier to control.  It looks a lot better.  So really its up to your personal choice
 
|-
 
|-
|5:48
+
|05:48
 
|Thanks for watching.  This is Arvind for the Spoken Tutorial Project, signing off.  Goodbye.
 
|Thanks for watching.  This is Arvind for the Spoken Tutorial Project, signing off.  Goodbye.

Revision as of 11:04, 10 July 2014

Time Narration
00:00 Hello and welcome to this PHP tutorial on the SWITCH statement.
00:06 I'm going to show you a new exercise on this because its an important feature of PHP
O0:13 Let's create the syntax quickly
00:16 The SWITCH statement is a substitute for the IF statement. Its a lot more neater and formattable choice although the input is an expression.
00:29 So, now let's input the value of something and then let's save the value equal to this
00:36 Then we can execute the code if it equals or matches this value
00:43 It's not a comparing technique. So, for comparing an IF statement for matching values and outputs that depend on the input, we're going to say SWITCH
00:55 Let's start
00:57 SWITCH is the basic code for it
01:00 Let's put an expression in here, for example, I will say Alex here
01:09 Let's create a mini program and I will explain it as we go
01:15 Just like the IFstatement we will put curly brackets here
01:21 Now let's look at the way to call each sort of check
01:26 We want to check the value here
01:29 Now we will put this in quotation marks
01:32 You can't even number obviously
01:35 So what we type is - case - the value of the case that we want to match. For example- Alex
01:44 Then we type a colon or a semi colon
01:48 And then the condition if the case has matched with the SWITCH expression you have picked
01:56 So, I will type - echo you have blue eyes
02:05 To end our case comparison we're going to use break and a semi colon
02:11 Remember that we've used the semi colon here but not here
02:18 Now the second case. Lets see how to do it
02:23 I'll type Billy and echo you have brown eyes
02:30 Okay, and then break and semi-colon
02:36 This is like an integrated IF. That is I could say - IF your name is Alex then echo you have blue eyes or ELSE IF your name is Billy you have brown eyes
02:53 Probably for some people it's easy to do it this way. It's a lot more readable but it's a matter of choice
03:02 Okay we got no more cases, I'm just going to use Alex and Billy for this example
03:10 Here I will say default which will echo out - I don't know what color your eyes are
03:19 Okay, we don't need a break after this because there are no more cases
03:26 Obviously, there's no break after it cause there are no more options to chose from
03:34 Okay, so, we've got our SWITCH here. Let's give it a go
03:39 Now I'm going to replace this ALEX here with a variable, to build our program
03:46 So I'll type name equals, and I will let you decide that
03:53 Then I'll say name, here
03:57 So you see this is how we incorporate a variable here
04:01 You should know how to do that by now
04:04 So, let's start and see how this will work
04:08 You'll say switch, you'll take this expression, which is equal to Alex
04:13 Basically, this is the case which equals to Alex and it'll echo this. The break is to end it
04:22 If the name is say, Rahul, the default will echo - I don't know what colour your eyes are
04:29 Okay, so let's try running this
04:37 Just to revise
04:39 We can see that Alex matches to Alex matches to the output
04:44 What you can do is you can enter as many lines of code here as you like. This break determines where the case ends
04:54 An IF statement needs curly brackets to end a block
04:59 However, here break determines the end of the block. These are called blocks, by the way.
05:06 So, let's change this to Billy and let's see what happens
05:10 You have brown eyes - exactly what we determined here
05:16 Okay, now I'll change this to Kyle.....and refresh, I don't know what colour your eyes are, because there is no block that states Kyle's eye colour in our program feature
05:31 So, that's basically the SWITCH statement
05:34 Try it out. Some people don't like using it, some prefer using it
05:38 It's probably much faster than the IF statement. It's easier to control. It looks a lot better. So really its up to your personal choice
05:48 Thanks for watching. This is Arvind for the Spoken Tutorial Project, signing off. Goodbye.

Contributors and Content Editors

Minal, PoojaMoolya, Pratik kamble, Sandhya.np14