coding-style
Допустимы ли короткие теги PHP для использования?
Вот информация в соответствии с официальной документацией:
В PHP можно использовать четыре различные пары
открыва ... чем вводить
<?php echo
Удобство программистов является важным фактором, поэтому почему они не рекомендуются?
Добытчик и Сеттер?
Я не разработчик 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;, кроме обертывания в скобки?
Стандарты кодирования и длина строки [закрыто]
Каждый стандарт кодирования, который я когда-либо видел, имеет рекомендуемое или абсолютное ограничение на количество с ... лее "стандартный" способ сделать это? Должны ли дополнительные строки всегда иметь одинаковый отступ. Или это нормально?