 In this module, we will talk more about the type of the variable, okay, and how do we change the type of the variable within the certain context without actually affecting the type of the variable which was going on. It may sound kind of strange, but I will help you understand. And this help will be through example. So what we will be covering in this module is on your slide changing type by casting. This is a new concept in which the type of the variable is changed. And then we'll talk about the operators and expressions. How many operators are there? What are the different types of operators? And of course, this will be explained using examples, let's go ahead. So why do we like to change the type of the variable? You do this using the casting command. The variable remains unchanged, unaffected. So in a certain context, we change the type of the variable, but the actual type of the variable will not change. It remains the same as per the value assigned to it. And why do we do it? This is for the security reasons. And the other reason is that when we are passing the values between say pages or between parameters or between functions, then we should be passing that value using type casting, which is expected at the other end. So over here, we have so how do we go about it? We write it before the actual value. We write it before the actual value. So this is basically the value. And this is typecasting. This is over here is typecasting. This is typecasting. And of course, you can typecast it can you can make it Boolean, you can make it object array and so on. So let's look at this example over here. So I set the value of this test variable to be 8.23. And it displays eco dollar test point and it equals 8.23. Now what I do over here is that I do typecasting by writing this type before before before the variable before the variable. And it is returned as a string. Then I convert it to integer. Now the point to remember is that the variable was actually declared as a float. It was declared as a float. But by using typecasting, I make it a string, I make it an integer, and I again make it a float. And then as I have explained before that I can convert into Boolean and it returns a value of true over here. So you see that we can do typecasting to achieve these objectives. And how do we do this? We do this using this approach. All right. So now we'll talk more about some important aspects over here, which are explained on the screen. For example, what is an operator? What is an expression? And what are operands? So an operator is something which comes or which is used to change or manipulate the contents of the variables. So over here, this is the operator. This is the operator. So what is an expression? An expression is something which is evaluated. So all of this is an expression. So we have these variables over here. We have these variables over here. And we have this operator over here. And collectively, this is called as an expression. And what are the operands? These are values and variables which are used with this. So these are the operands. So these are the operands which are used with the operator. So I believe now you understand operator, expression and operands. So what are the operator types? So we have over here, you can you can count them. So we have about we have 10 different operator types in PHP operator types in PHP. And they are arithmetic, they are assignment, they are bitwise, compression, comparison. And you can see they are logical, string and error type. So there's about 10 different types of operators which are used in PHP. OK, now let's go into more detail. Let's look at arithmetic operators. The operation of the arithmetic operators is just like the standard ones. So we have addition, addition performed, subtraction, multiplication, division. And of course, modulus is the remainder. It is the remainder. So this is simply is very clear, not confusing. So how do we combine them? We can combine them, assignment and you can combine them together. To what? So for example, over here, I set the value of this operator, OK, using this, OK, assignment operator to 8.23 and then simultaneously this value is assigned to this and this also. And I can combine them and this becomes the shorthand, becomes the shorthand, OK. Similarly, this is the concatenation operator, which combines the strings, combines the strings. And this helps us to create a shorthand. And then finally are the bitwise operators, which act on the bits. For example, over here, this is the logical and over here, OK. This is the and over here, this is all over here. And over here, the not, it is the two's complement, OK. This is the two's complement. Two's complement is you can inverse plus add one and this is the result. This is how you get the negative. So that's all I have for this module. Thank you for your time.