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

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

7
Как сломать парадигму «php - плохой язык»? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

1
Я провёл модульное тестирование своего класса, и как начать интеграционный тест?
Я написал класс, который управляет получателями в списке MailChimp, который называется MailChimpRecipient. Он использует класс MCAPI, который является сторонним API-оболочкой. http://apidocs.mailchimp.com/api/1.3/ http://apidocs.mailchimp.com/api/downloads/ Я передаю объект MCAPI в конструктор объекта MailChimpRecipient, поэтому я написал модульные тесты с использованием PHPUnit, которые проверяют всю логику в моем собственном классе (я не тестирую класс …
19 php  unit-testing 

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

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

2
Является ли хорошей идеей определить одну большую частную функцию в классе для поддержания действительного состояния, то есть обновить элементы данных объекта?
Хотя в приведенном ниже коде используется простая покупка одного элемента на сайте электронной коммерции, мой общий вопрос заключается в обновлении всех членов данных, чтобы все время сохранять данные объекта в действительном состоянии. Я нашел «последовательность» и «состояние зла» как соответствующие фразы, обсуждаемые здесь: https://en.wikibooks.org/wiki/Object_Oriented_Programming#.22State.22_is_Evil.21 <?php class CartItem { private $price …

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

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

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

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

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

8
Что вы считаете лучшими практическими инструментами рабочего процесса для разработки веб-приложений (PHP)? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . Я действительно надеюсь, что кто-то с большим опытом сможет отредактировать вопрос в соответствии с моими примерами ответов: …

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

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

1
Почему PHP так ненавистен? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . В последнее время я сталкивался с несколькими шутками и комиксами о том, насколько ужасен …
17 php 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.