Это плохое соглашение, чтобы присвоить значение константы временной переменной?

Что-то не так с присвоением значения постоянной временной переменной перед ее использованием? Я думаю, что это улучшает читабельность.

Например, что-то не так с этим?

class MyClass {
  const MY_CONSTANT
  function myFunction(){
    $my_constant = self::MY_CONSTANT;
    $sql = "SELECT * FROM $my_constant";
    ...
    $sql = "INSERT ... INTO $my_constant";
    ...
  }

Или в другом случае:

$join = "LEFT JOIN $products_table ON $reports_table.$hash = $products_table.$hash";

против

$join = "LEFT JOIN ".Products::TABLE_PRODUCT." ON ".self::TABLE_REPORTS.".".self::FIELD_PRODUCT_HASH." = ".Products::TABLE_PRODUCT.".".self::FIELD_HASH;

0 ответов

Другие вопросы по тегам