这两条PHP语句的不同之处

这两条PHP语句的不同之处,php,wordpress,Php,Wordpress,我看到这两种方法都经常被使用,当然不仅仅是用于get\u post\u类型还有其他任何功能 <php if (get_post_type() == 'post') {} ?> <php if ('post' == get_post_type()) {} ?> 真正的区别是什么?这仅仅是可读性,还是性能?两条语句的功能相同。性能不变。两条语句的功能相同。性能不变。两条语句的功能相同。性能不变。两条语句的功能相同。性能保持不变。这里没有区别。。!!在您的情况下,这两个语

我看到这两种方法都经常被使用,当然不仅仅是用于
get\u post\u类型
还有其他任何功能

<php if (get_post_type() == 'post') {} ?>
<php if ('post' == get_post_type()) {} ?>


真正的区别是什么?这仅仅是可读性,还是性能?

两条语句的功能相同。性能不变。

两条语句的功能相同。性能不变。

两条语句的功能相同。性能不变。

两条语句的功能相同。性能保持不变。

这里没有区别。。!!在您的情况下,这两个语句的作用相同,因为您正在比较它们。如果您尝试将值分配给任何变量,而不考虑比较,则结果可能会有所不同。

此处无差异。。!!在您的情况下,这两个语句的作用相同,因为您正在比较它们。如果您尝试将值分配给任何变量,而不考虑比较,则结果可能会有所不同。

此处无差异。。!!在您的情况下,这两个语句的作用相同,因为您正在比较它们。如果您尝试将值分配给任何变量,而不考虑比较,则结果可能会有所不同。

此处无差异。。!!在您的情况下,这两个语句的作用相同,因为您正在比较它们。如果您尝试将值分配给任何变量,而不进行比较,则结果可能会有所不同。

None。它甚至不是一个,只是颠倒了。@deceze,我以为这是一个Yoda条件,它们只是颠倒了-这是链接中的第一个示例。@Pav-Yoda条件是为了避免意外赋值。在这种情况下,您首先不能将任何内容分配给任何一方。@deceze,是的,这很有意义-wiki页面可能需要更新。无。它甚至不是一个,只是颠倒了。@deceze,我以为这是一个Yoda条件,它们只是颠倒了-这是链接中的第一个示例。@Pav-Yoda条件是为了避免意外赋值。在这种情况下,您首先不能将任何内容分配给任何一方。@deceze,是的,这很有意义-wiki页面可能需要更新。无。它甚至不是一个,只是颠倒了。@deceze,我以为这是一个Yoda条件,它们只是颠倒了-这是链接中的第一个示例。@Pav-Yoda条件是为了避免意外赋值。在这种情况下,您首先不能将任何内容分配给任何一方。@deceze,是的,这很有意义-wiki页面可能需要更新。无。它甚至不是一个,只是颠倒了。@deceze,我以为这是一个Yoda条件,它们只是颠倒了-这是链接中的第一个示例。@Pav-Yoda条件是为了避免意外赋值。在这种情况下,您首先不能将任何内容分配给任何一方。@deceze,是的,这很有意义-wiki页面可能需要更新。