PHP: пробел между именем функции и круглыми скобками - PullRequest
4 голосов
/ 22 января 2011

Мне интересно, если это законно:

<?php

is_null
(
    $var
);

Или, возможно, это:

<?php
$items = array
(
    "Details" => array('controller' => 'event', 'action' => 'readall', 'tab' => 'details'),
    "Calendar" => array('controller' => 'event', 'action' => 'readall', 'tab' => 'calendar')
);

Или некоторые переводчики задохнутся?Смешанные стили классов и функций имеют открывающую фигурную скобку на новой строке и управляющие структуры, такие как «if», на одной строке.Впрочем, мне нравятся все одно или другое.Новая строка или нет новой строки.Было бы неплохо распространить эту концепцию на вызовы функций и их круглые скобки.Это причина моего вопроса.

Ответы [ 3 ]

2 голосов
/ 22 января 2011

Это законно. интерпретатор должен просто игнорировать все пробелы, которые он находит.

1 голос
/ 22 января 2011

Пробелы не имеют значения.Единственный раз, когда я знаю, что интерпретатор заботится о пробелах, это при выходе из синтаксиса HEREDOC.Кроме этого, вы можете иметь столько пробелов или новых строк, сколько захотите.

1 голос
/ 22 января 2011

Это очень законно. И переводчиков не так много. :) Я помещаю скобки и в следующую строку, если получаю большое количество параметров или объявление большого массива.

...