Вопросы с тегом «php»

9
Какие проблемы мне следует знать при франчайзинге моего кода?

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

9
Стоит ли разрабатывать заказную корзину? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

9
Почему Rails был написан на Ruby? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я знаю PHP и Ruby. Используя клон PHP Rails (не исключено), называемый...

9
Держать модель MVC свободно связанной с БД?

Мне нравится, чтобы мой код тестировался, и я решил использовать стратегию Dependency-Injection для моей текущей инфраструктуры MVC, которая, безусловно, оказалась отличным способом обеспечения слабосвязанного кода, тестируемости и модульности. Но, будучи далеким от мастера по шаблонам...

9
Каков наилучший способ ВСТАВИТЬ большой набор данных в базу данных MySQL (или любую базу данных в целом)

Как часть проекта PHP, я должен вставить строку в базу данных MySQL. Я, очевидно, привык к этому, но это потребовало вставки в 90 столбцов в одном запросе. Результирующий запрос выглядит ужасно и монолитно (особенно вставляя мои PHP-переменные в качестве значений): INSERT INTO mytable (column1,...

9
Перевод более длинных текстов (просмотр и шаблоны электронной почты) с помощью gettext

Я разрабатываю многоязычное веб-приложение на PHP, и у меня есть длинные (-ish) тексты, которые мне нужно перевести с помощью gettext. Это шаблоны электронной почты (обычно короткие, но все же в несколько строк) и части шаблонов представления (более длинные описательные блоки текста). Эти тексты...

9
Имеет ли смысл избегать фреймворка при создании большого веб-приложения с PHP?

Будучи разработчиком веб-приложений на PHP уже несколько лет, я получил свою долю MVC и фреймворков. Сначала я думал, что они были лучшими, так как нарезанный хлеб; казалось, что все очень легко реализовать. Однако теперь кажется, что чем сложнее приложение, тем больше хлопот вносит инфраструктура,...

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

Недавно я просматривал часть своего кода и заметил, что в рассеянности я оставил структуру, подобную следующей: $guid = empty($subscription->guid) ? : $subscription->guid; Теперь, он не делал то, что предполагалось, и это неправильно , но, поскольку это свойство всегда установлено, теперь оно...

9
Какой проект PHP с открытым исходным кодом имеет «идеальный» дизайн ООП, из которого я могу поучиться? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

9
Лучший способ разобрать файл

Я пытаюсь найти лучшее решение для создания парсера для некоторых известных форматов файлов, таких как: EDIFACT и TRADACOMS . Если вы не знакомы с этими стандартами, посмотрите этот пример из Википедии: Ниже приведен пример сообщения EDIFACT, используемого для ответа на запрос доступности продукта:...

9
PHP file_put_contents Блокировка файлов

Сенарио: У вас есть файл со строкой (средняя стоимость предложения) в каждой строке. В качестве аргумента, скажем, этот файл имеет размер 1 МБ (тысячи строк). У вас есть скрипт, который читает файл, изменяет некоторые строки в документе (не только добавляет, но и удаляет и изменяет некоторые...

9
Два компонента, предлагающие одинаковую функциональность, требуемую разными зависимостями

Я создаю приложение на PHP, используя Zend Framework 1 и Doctrine2 в качестве слоя ORM. Все идет хорошо. Теперь я заметил, что и ZF1, и Doctrine2 поставляются с собственной реализацией кэширования и полагаются на нее. Я оценил и то и другое, и хотя у каждого есть свои плюсы и минусы, ни один из них...

9
Шаблон меню

У меня возникают проблемы с обработкой меню в активном состоянии, когда оно не используется для маршрутизации. Я из Друпала, где система меню также обрабатывает маршрутизацию. поэтому установка активного состояния и состояния активного маршрута обрабатывается маршрутом (который также действует как...

9
Каким образом виртуальная машина Hip Hop (HHVM) теоретически повышает производительность среды выполнения PHP?

С высокого уровня, как работает Facebook, et. Вы используете для повышения производительности PHP с виртуальной машиной хип-хоп? Чем он отличается от выполнения кода с использованием традиционного движка Zend? Это потому, что типы опционально определяются с помощью хака, который учитывает методы...

9
Является ли автоматическое создание паролей при регистрации хорошей идеей?

Я разрабатываю систему регистрации для проекта, над которым я работаю. Поскольку пользователи, как правило, не регистрируются, если процесс занимает слишком много времени, я подумал, что потребуется (по крайней мере, на начальном этапе) только их электронная почта, где я отправлю им автоматически...

9
Кросс-языковая тест-ориентированная разработка

Короткий вопрос: как вы следите за Test-Driven Development в проекте, который охватывает несколько языков? В частности, я пишу веб-приложение, которое использует JavaScript и PHP, и я хочу следовать принципам TDD, но я не уверен, как их интегрировать. Запускаю ли я отдельные наборы тестов для...

9
Оценка набора данных с помощью строковой формулы в php

Мне было поручено обновить некоторые условия в приложении. У меня есть набор данных для оценки, и он был жестко запрограммирован в приложении следующим образом: $arr = array( 'a' => 'apple', 'b' => 'orange', 'c' => 1, 'd' => 2, 'e' => 5, 'f' => 'green', 'g' => 'red', 'h' =>...