design-pattern
Стандартизации для использования MySQLi
Я в поиске на использование MySQLi, и я видел много статей, но каждая из них всегда имеет некоторые особ ... error, E_USER_ERROR);
} else {
$last_inserted_id = $conn->insert_id;
$affected_rows = $conn->affected_rows;
}
Статические методы Factory Method
Я создаю класс с помощью Factory Method и мне пришла в голову следующие вопросы.
рекомендуется использо ... on getType() {
return 'Sedan';
}
}
/* Client */
$car = SedanFactory::makeCar();
print $car->getType();
Какое исключение я должен бросить соответствии с каждой ситуацией?
В PHP, у нас есть различные типы исключений, которые могут быть выпущены. Среди них:
BadFunctionCallExc ... что то вроде того), где объясняется, когда я должен использовать каждый из них?
Артикул
Руководство по PHP: Исключения
Как с помощью 9-е правило Object Calisthenics в PHP?
Object Calisthenics, сделав перевод на русский, означает "упражнения программирования" , и состоит из 9 ... больше информации и примеров, практических, если это возможно, как я могу реализовать 9° правило, ориентированы на PHP.
Есть ли подобная в Синглтон?
Это действительно сложно, немного интересно, может быть, но неприятно, прежде всего, еще вчера понял, ка ... лько экземпляр соединения в clase соединения, сохраняя структуру в сценарии или clases, которые делают ее использования.
Как сделать подключение к базе данных, используя шаблон проектирования Singleton
Хорошо, я делаю много веб-приложений, где все они, я использую базу данных, и каждый раз, когда я делаю ... апросы к базе данных, и хотел бы использовать стандартный проектов Singleton.
И хотел помощи, как подключить этот файл.
То, что класс-оболочка?
То, что класс-оболочка?
Как они могут быть полезны?
Привести примеры использования php c#, а также, когда нужно использовать или не использовать.
Это действительно необходимо, использовать методы мутатора и метод доступа (сеттер и геттер) в PHP? И производительности?
, Иду, понимая, что большинство других библиотек используют методы, . и getter) (далее именуемые мутато ... я на PHP (и "человек"), как использовать мутатора/accessor, определить общее свойство для класса и установить его "извне"?
Использовать интерфейсы, чтобы абстрагироваться тип соединения
В колледже, люди учатся использовать шаблон FACTORY подключений, но я хотел бы знать, можно ли применять ... гда банк подключается?
Если интерфейс не отвечает хорошо, это требование, как абстрактное, без использования Factory?
Реализовать класс CRUD
у Меня есть класс CRUD, который имеет следующие методы:
ObterConexao()
Insert($object)
Update($object) ... й операции? или было бы лучше использовать интерфейсы?
4 - В случае интерфейсов, как это было бы сделано в реализации?
Контроллер может отправлять сообщения?
контроллера называется деятельности, у меня есть метод под названием напоминание.
Этот метод получает ид ... ails.activity.reminder';
CustomMail::sendBasicMail($view, $title, $activity->client->email, $activity);
}
Шаблон Singleton для связи с базой данных
и В PHP, если я Singleton создается экземпляр для каждого запроса, который пытается открыть соединение с ... nta uma comunicação com o bd?
self::$conn= new PDO(...);
}
return self::$conn;
}
Применение шаблона Singleton, чтобы конструкция малый/большой
Я пытаюсь построить классы, чтобы старый проект, где использовал только функции в разные файлы. Цель, ко ... , чтобы этот проект, по умолчанию Singleton - это же идеал?
Какие ошибки буду я совершил еще в этом маленьком развития?
Как реализовать memoização в функции PHP?
Увидел сегодня в ответ следующий код:
function fibonacci($n) {
$a = 0;
$b = 1;
$c = 1;
... языки с помощью memoizaçãoподробности в en – своего рода внутренний кэш, функции. Можно сделать то же самое в PHP? Как?
Какие практики правильные для обработки событий в PHP?
я Создал некоторые классы и интерфейс для обработки событий, чтобы небольшое приложение MVC. Моя цель-ре ... }
public function addActionListener(ActionListener $object) {
$this->listeners[] = $object;
}
}
Работа с вложенных объектов (табл.) с помощью ORM
предположим, что в системе, чтобы компания автобусе я сущностей: Линия, автомобилей и путешествий.
Кажды ... снение было долгим, я новичок и не знаю, если мое решение является очевидным.
Коды были упрощены, чтобы сократить вопрос
Метод возвращает экземпляр, после определения свойства [дубликат]
Этот воп ... ass Pessoa
{
//...
public setNome($nome)
{
$this->nome = $nome;
return $this;
}
//...
}
Как перечислить bad smells программного обеспечения? [закрыть]
Закрытой ... е возможно, чтобы переписать за время, потраченное, бизнес-правил скрывать и документации не существует.
, удачи мне.