PAReview.sh ошибка, Ожидаемый "переключатель (...) {\n"; найден "переключатель (...) {\n"
В моей теме template.php файл, у меня есть пользовательская функция как:
function _MYTHEME_content_grid($columns = 1) {
$class = FALSE;
switch($columns) {
// No sidebars, just content.
case 1:{
$class = 'grid-100';
break;
}
// etc...
Когда я запускаю код через http://ventral.org /, я получаю это сообщение в отношении строки инструкции switch: switch($columns) {
ERROR | Expected "switch (...) {\n"; found "switch(...) {\n"
Я поискал в гугле, но ничего не могу найти по этой ошибке. Хотя моя функция работает отлично. Я предполагаю, что это синтаксическая ошибка, но было бы странно вставлять ;
после фигурной скобки...
2 answers
Ошибка говорит сама за себя.
Поместите switch ($columns)
вместо switch($columns)
Управляющие операторы должны иметь один пробел между ключевым словом control и открывающей скобкой, чтобы отличать их от вызовов функций.
Для получения дополнительной информации обратитесь к Стандартам кодирования Drupal
Поставьте простой переключатель, зачем ставить фигурные скобки.
function _MYTHEME_content_grid($columns = 1) {
$class = FALSE;
switch($columns) {
// No sidebars, just content.
case 1:
$class = 'grid-100';
break;
case 2:
//something
break;
// etc...
}
}