PHP语法规则

PHP语法规则,php,Php,我是PHP新手,正在学习控制结构。我刚刚学习了if语句、switch语句和while循环。我知道if语句的语法是: if (condition) { //code to be executed if the condition is true; } 开关语法: switch (expression) { case 1: //code to be executed; break; case 2: //code to be executed;

我是PHP新手,正在学习控制结构。我刚刚学习了if语句、switch语句和while循环。我知道if语句的语法是:

if (condition)
{
    //code to be executed if the condition is true;
}
开关语法:

switch (expression)
{
    case 1:
    //code to be executed;
    break;

    case 2:
    //code to be executed;
    break;

    default:
    //code to be executed;
}
while循环的语法是:

while (expression)
{
     //code to be executed if the expression is true;
}

我认为条件、论据和表达式的术语可以互换。它们的意思都一样吗?如果没有,区别是什么?

条件是一个表达式,将作为布尔值计算。如果计算结果为true,则执行代码;如果计算结果为false,则跳过代码

参数通常只是函数的参数,我在代码示例中也看不到这个术语


还要确保在switch语句中以;如果您不这样做,则还将执行下一个案例,依此类推。

该条件是一个表达式,将作为布尔值进行计算。如果计算结果为true,则执行代码;如果计算结果为false,则跳过代码

参数通常只是函数的参数,我在代码示例中也看不到这个术语


还要确保在switch语句中以;如果您不这样做,下一个案例也将被执行,以此类推。

同时重复循环。它的意思是当我的表达式


if和switch是相同的。区别在于可读性。

而不是重复循环。它的意思是当我的表达式


if和switch是相同的。区别在于可读性。

我会使用以下术语:

if (condition)
   body
while (condition)
   body
switch (subject) {
   cases
}
也就是说,例如,有些人会将while循环的条件作为参数。在我看来,这不是最好的术语,因为参数是传递给函数的东西,如果/while/switch不是PHP中的函数,那么在某些语言中就是


但你是对的,有些人会说while循环的论点。请理解它们是指while循环的条件。

我将使用以下术语:

if (condition)
   body
while (condition)
   body
switch (subject) {
   cases
}
也就是说,例如,有些人会将while循环的条件作为参数。在我看来,这不是最好的术语,因为参数是传递给函数的东西,如果/while/switch不是PHP中的函数,那么在某些语言中就是


但你是对的,有些人会说while循环的论点。只需理解它们表示while循环的条件。

表达式只是表示某种东西的东西-在if/switch/while中,表达式确定应该采用哪种代码路径。通常,表达式归结为一个简单的布尔真/假值,或者可以转换为布尔值的东西


但是,您也可以将表达式看作是一个参数,如果您假装如果函数调用是函数调用,则表达式是这些伪函数的参数。但同样,参数将被提炼为简单的布尔值。

表达式只是表示某种东西的东西-在if/switch/while中,表达式确定应该采用哪一个代码路径。通常,表达式归结为一个简单的布尔真/假值,或者可以转换为布尔值的东西


但是,您也可以将表达式看作是一个参数,如果您假装如果函数调用是函数调用,则表达式是这些伪函数的参数。但同样,参数将被提炼为简单的布尔值。

条件、参数和表达式是PHP语言“语音”的一部分。它们不能互换。它们的区别主要在于它们可以在PHP语句(又称“语句”)中的何处使用,并且由PHP语言的语法定义

语句以分号结尾或用大括号{和}括起来

表达式计算为一个值,例如1+2是表达式,$a=1+2也是表达式$a=1+2;是由单个表达式组成的语句$a=$b=1+2;是由两个表达式组成的语句

条件是布尔表达式的另一个词。布尔表达式是计算值为true或false的表达式


参数是传递给函数参数的值。人们有时会谈论if语句的“论点”,但这在技术上是不正确的。if/while/for/foreach take表达式。它们看起来像一个函数调用,这一事实只是语法上的糖分。

条件、参数和表达式是PHP语言“语音”的一部分。它们不能互换。它们的区别主要在于它们可以在PHP语句(又称“语句”)中的何处使用,并且由PHP语言的语法定义

语句以分号结尾或用大括号{和}括起来

表达式计算为一个值,例如1+2是表达式,$a=1+2也是表达式$a=1+2;是由单个表达式组成的语句$a=$b=1+2;是一个 有两种说法

条件是布尔表达式的另一个词。布尔表达式是计算值为true或false的表达式

参数是传递给函数参数的值。人们有时会谈论if语句的“论点”,但这在技术上是不正确的。if/while/for/foreach take表达式。事实上,它们看起来像一个函数调用,这只是一个静态的糖