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

20
Архитектура / дизайн веб-приложений PHP [закрыто]

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

20
Борется как программист. Нужен совет [закрыто]

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

20
Непосредственно модифицирующие суперглобалы

Я видел людей (которые обычно пишут хороший код), которые напрямую изменяют $_POSTмассив следующим кодом: // Add some value that wasn't actually posted $_POST['last_activity'] = time(); // Alter an existing post value $_POST['name'] = trim($_POST['name']); // Our pretend function // Pass the entire...

20
Это хорошая практика, чтобы избежать предупреждений и уведомлений?

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

20
Плюсы и минусы пространств имен против включения / требуют в PHP?

Я недавно начал использовать пространства имен в PHP. Когда я впервые увидел их, я подумал, что их синтаксис уродлив, и я никогда не буду их использовать. Тем не менее, я создал автозагрузчик (spl_autoload_register), который делает его таким, чтобы мне больше никогда не приходилось писать оператор...

19
Как сломать парадигму «php - плохой язык»? [закрыто]

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

19
Можно ли эффективно разрабатывать PHP-приложения для Windows, которые будут развернуты на серверах под управлением Linux?

Можно ли кодировать PHP в Windows и размещать его позже на сервере под управлением Linux? Могут ли быть проблемы с миграцией такого проекта? Я бы подумал, что действительно не может быть никаких проблем, тем более что я новичок в PHP и не буду использовать какие-либо расширенные функции, которые...

19
Я провёл модульное тестирование своего класса, и как начать интеграционный тест?

Я написал класс, который управляет получателями в списке MailChimp, который называется MailChimpRecipient. Он использует класс MCAPI, который является сторонним API-оболочкой. http://apidocs.mailchimp.com/api/1.3/ http://apidocs.mailchimp.com/api/downloads/ Я передаю объект MCAPI в конструктор...

19
Каковы различные значения слова «приспособление»?

У меня есть некоторые трудности с пониманием понятия «крепеж». Я знаю, что такое набор тестов, тестовый набор, тестовый прогон, но что такое «приспособление»? Параметризованный тест? Мне кажется, что значение или семантика термина «фикстура» может незначительно отличаться в зависимости от языка...

18
Как PHP внутренне представляет строки?

UTF8? UTF16? Строки в PHP также отслеживают используемую кодировку? Давайте посмотрим на этот скрипт для примера. Скажи, что я бегу: $original = "शक्नोम्यत्तुम्"; Что на самом деле происходит? Очевидно, я думаю $original, не будет содержать только 7 символов. Эти глифы должны быть представлены...

18
Всегда ли интерпретируются динамические языки?

Если посмотреть на большинство (если не на все) динамические языки (например, Python, PHP, Perl и Ruby), все они интерпретируются. Поправьте меня если я ошибаюсь. Есть ли пример динамического языка, который проходит фазу компиляции? Динамический язык идентичен интерпретируемому...

18
Знак доллара Блюз: JavaScript и PHP

Я вырос на программировании на C ++ и Java, где все было безопасно и красиво. Компиляторы позаботились о том, чтобы держать меня под контролем, если я когда-нибудь заблудился. Конечно, в колледже все делали маленький Perl, но я не вдыхал. Дети в наши дни все о PHP на бэкэнде и Javascript на фронте....

18
Взаимодействие с данными с использованием нескольких баз данных / серверов

Все проекты, с которыми мне приходилось иметь дело до сих пор, требовали только одной базы данных на одном сервере. Мне интересно узнать больше о том, как проекты, которые необходимо масштабировать, перемещаются на несколько баз данных и / или серверов, чтобы помочь управлять нагрузкой. Я знаю о...

18
Лучший способ планирования программирования для небольших команд? [закрыто]

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

18
Что вы считаете лучшими практическими инструментами рабочего процесса для разработки веб-приложений (PHP)? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . Я действительно надеюсь, что кто-то с большим опытом сможет отредактировать вопрос...

18
Является ли хорошей идеей определить одну большую частную функцию в классе для поддержания действительного состояния, то есть обновить элементы данных объекта?

Хотя в приведенном ниже коде используется простая покупка одного элемента на сайте электронной коммерции, мой общий вопрос заключается в обновлении всех членов данных, чтобы все время сохранять данные объекта в действительном состоянии. Я нашел «последовательность» и «состояние зла» как...

18
Почему именно PHP не может иметь полную поддержку юникода?

Всем известно, что у PHP проблемы с Unicode. Версия 6 фактически заброшена из-за трудностей реализации Unicode. Но мне интересно, кто-нибудь знает, каковы точные причины? Проблемы архитектуры / дизайна, проблемы производительности, проблемы сообщества (я держу пари, что нет), что-то...

18
Как разработать рабочий процесс сайта?

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

17
Каковы преимущества использования построителей SQL-запросов?

Есть ли какие-либо преимущества в использовании построителя запросов, а не в необработанном SQL? Например $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) против: SELECT * FROM posts WHERE ... Я вижу, что многие фреймворки используют такие уровни абстракции,...

17
Закрывающий тег (?>) В файлах PHP?

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