coding-style

Допустимы ли короткие теги PHP для использования?

Вот информация в соответствии с официальной документацией: В PHP можно использовать четыре различные пары открыва ... чем вводить <?php echo Удобство программистов является важным фактором, поэтому почему они не рекомендуются?

У меня есть кодовая база, в которой разработчики решили использовать AND и OR вместо && и ||. Я знаю, что сущ ... о не причина. Какую версию вы используете? Является ли and более читабельным, чем &&? Или нет никакой разницы?

Добытчик и Сеттер?

Я не разработчик PHP, поэтому мне интересно, более ли популярно в PHP использовать явные геттеры/сеттеры в чистом стиле ... } } Или просто общедоступные поля: class MyClass { public $firstField; public $secondField; } Спасибо

самый чистый способ пропустить значение foreach, если массив пуст [дубликат]

На этот вопрос уже есть ответ здесь: Недопустимый аргумент, указанный для foreach() ... print $item; } } Я мог бы возможно, просто используйте подавитель ошибок "@", но это было бы немного банально.

isset() vs strlen() - быстрый/четкий расчет длины строки

Я наткнулся на этот код... if(isset($string[255])) { // too long } Isset() на 6-40 быстрее, чем if(strlen($str ... новый вопрос, исследующий это... https://stackoverflow.com/questions/6983208/is-micro-optimisation-important-when-coding

Какой стиль кодирования вы используете для тернарного оператора? [закрыто]

Я держу его в одной строке, если он короткий. В последнее время я использую этот стиль для более длинных или вложенных ... очитаю 2-уровневый тернарный оператор, а не 2-уровневый, если-иначе, когда я повторяю переменные в шаблоне PHP скрипты.

PHP: Доступ к значению массива на лету

В php мне часто приходится сопоставлять переменную с помощью массива... но я, похоже, не могу сделать это в одном лайне ... лема, но время от времени она продолжает беспокоить... Мне не нравится тот факт, что я использую переменную просто так;)

PHP PDO - Что означают $dbh и $sth?

В примерах PDO я часто нахожу используемые сокращения $dbh и $sth. Я полагаю, $dbh означает "дескриптор базы данных" - ... ра"? Есть ли веские причины использовать вышеизложенное вместо $db_connection и $query (или других, если это уместно)?

Стили кодирования PHP возвращаются; в переключателе/случае

Мы пытаемся внедрить новые рекомендации по стилю кодирования для нашей команды, php codesniffer выводит предупреждение ... ользования: switch ($foo) { case 1: return 1; break; } ?? перерыв так и не достигнут?

Понимание представлений MVC в PHP

Мне кажется, что у меня проблемы с пониманием концепции представлений в MVC, они, согласно тому, что я прочитал, являют ... hp, но как они получают доступ к этим данным? Я не вижу require() или чего-либо подобного экземплярам в первом учебнике.

Существует ли устоявшееся соглашение об именовании пространств имен PHP?

До сих пор я видел много различных соглашений об именовании, используемых для пространств имен PHP. Некоторые люди испо ... ? Почему? Рекомендуются ли какие-либо из них такими авторитетами, как Zend или разработчиками известных фреймворков PHP?

почему задания в плохих условиях?

Я использую NetBeans для PHP 6.5. В своем коде я часто использую команды следующего типа: if (($row = $db->get_r ... { return FALSE; } Netbeans говорит мне, что я не должен использовать назначения в операторе IF. Почему?

(Когда) я должен использовать подсказку типа в PHP?

Я не могу понять мотивацию авторов PHP добавлять намеки на тип. Я счастливо жил до того, как он появился. Затем, когда ... й модели. Или это не ситуация "все или ничего"? Должен ли я каким-то образом смешивать эти два стиля, когда это уместно?

Является ли символ ТАБУЛЯЦИИ плохим в исходном коде? [закрыто]

Я довольно хорошо знаком, я думаю, со стандартами кодирования Zend и PEAR PHP, и от моих предыдущих двух работодателей ... использования вкладок в нашей базе кода? Имейте в виду, что этот стандарт кодирования применяется к PHP и JavaScript.

Оператор PHP IF для логических значений: $var ===true против $var

Я знаю, что этот вопрос на самом деле не важен.. однако мне было интересно: Какой из следующих операторов IF является ... Я знаю, что === должно точно соответствовать логическому значению. Однако есть ли на самом деле какое-либо улучшение?

PSR-1 2.3 Правило побочных эффектов

У меня есть вопрос Относительно Базовых стандартов Кодирования PHP PSR1. Правило 2.3 PSR 1 гласит: Правило 2.3 Поб ... оно важная или хорошая идея для реализации. Это поможет мне поддержать полную реализацию PSR 1 и сделать хорошее дело.

Являются ли однолинейные операторы if или операторы if без фигурных скобок плохой практикой?

if (condition) { /* do something */ } else { /* do something */ } if (condition) /* do something */ else /* do ... так (или для второго тоже); не сокращает ли это количество для ввода? Или это потому, что это просто создает беспорядок?

Не слишком ли много параметров у этой функции?

В конце концов, я получил эту функцию. Я не знаю, нормально это или нет. function user_registration($user_name, $user_ ... s, $city, $postalcode, $country, $phone, $mobilephone) Как и почему я могу это улучшить?

PHP возвращает (значение); против возвращаемого значения;

Есть ли какая-либо разница между return($var); и return $var;, кроме обертывания в скобки?

Стандарты кодирования и длина строки [закрыто]

Каждый стандарт кодирования, который я когда-либо видел, имеет рекомендуемое или абсолютное ограничение на количество с ... лее "стандартный" способ сделать это? Должны ли дополнительные строки всегда иметь одинаковый отступ. Или это нормально?