2015-10-16 6 views
1

Есть ли существенная разница в том, как я определяю несколько констант в PHP классе между:код стиля определение нескольких констант в PHP

это:

<?php 
abstract class Some_Class 
{ 
    const CONSTANT_ONE = 101; 
    const CONSTANT_TWO = 102; 
    const CONSTANT_THREE = 103; 
} 

и, вероятно, ближе к стилю JS определения:

<?php 
abstract class Some_Class 
{ 
    const CONSTANT_ONE = 101, 
      CONSTANT_TWO = 102, 
      CONSTANT_THREE = 103 
    ; 
} 
+0

Там нет практической разницы вообще, за исключением явно другой синтаксис. – deceze

ответ

3

Что касается синтаксиса, то нет разницы.

Даже PHP-FIG Standards concerning constants позволяет использовать вторую форму документа (они называют ее составными операторами).

Лично я предпочитаю первую форму :)

abstract class Some_Class { 
    /** 
    * @var int CONSTANT_ONE This constant is magical 
    */ 
    const CONSTANT_ONE = 101; 

    /** 
    * @var float CONSTANT_TWO This is Pi! 
    */ 
    const CONSTANT_TWO = 3.14; 

    /** 
    * @var string CONSTANT_THREE The magical door number 
    */ 
    const CONSTANT_THREE = "103a"; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^