php语句如果在类中为true

时间:2016-07-24 21:02:57

标签: php

我有一些类php

class shopYandexmarketPluginApiActions extends waActions
    {
......
.................

    if (true) {
                $internal_added = true;
                $carriers[] = array(
                    'id'          => 'courier',
                    'type'        => 'DELIVERY',
                    'serviceName' => 'Курьер',
                    'price'       => $price,
                    'dates'       => array(
                        'fromDate' => date('d-m-Y', $from_date_timestamp),
                        'toDate'   => date('d-m-Y', $to_date_timestamp),
                    ),
                );
            }

    if (false) { ...... some code .... }

if(false)或if(true)

是什么意思

语言构造php如果(true)在一个类中,我认为表达式没有意义,因为没有什么比较没有什么

更新 全班http://sandbox.onlinephpfunctions.com/code/f04de7cb0efa6f680558b582cd7e21d1b622a36f

第78和92行

更新
关闭

我理解这段代码

开发人员选项卡,用于查看代码if(true){always works}

if(false){更新的工作}你可以改变标志,并获得另一个功能

1 个答案:

答案 0 :(得分:0)

<?php

$statement = true;

if($statement) { // $statement is true
  do_something();
}

// same result here
if($statement === true) { // $ statement is identical (same type and value) to true
  do_something();
}

在条件上运行if()语句取决于。如果条件是常数,那么使用if()语句就没有意义了!

在我看来,if()不应该包含一个常量条件。你可以,但这不是为什么它的原因。