Запитання з тегом «php»

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

6
PHP та продуктивність
Я завжди чую, що PHP призначений для середніх і малих веб-сайтів, тоді як .NET і Java для корпоративних програм. Моє запитання щодо PHP. Чому PHP не є хорошим варіантом для корпоративних веб-додатків? Це тому, що якщо веб-додаток стає більшим, PHP буде повільніше, оскільки мова інтерпретується? Я знаю, що корпоративний світ …

7
Які переваги використання конструкторів запитів SQL?
Чи є якісь переваги використання конструктора запитів, а не використання сирого SQL? Напр $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) vs: SELECT * FROM posts WHERE ... Я бачу, що багато каркасів використовують подібні шари абстракції, але я не розумію переваг.
17 php  sql  frameworks 

3
Закриваючий тег (?>) На PHP-файлах?
Деякі люди клянуться, закриваючи свої файли PHP ?>, а деякі кажуть, що це оптимізовано, щоб їх не було. Я знаю, що не важливо, щоб це було там, мені просто цікаво, які плюси і мінуси мають це робити, і яка найкраща практика.

5
Чому підписи функції PHP настільки непослідовні? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я переглядав деякі функції PHP, і я не міг не помітити наступне: <?php function …
17 php  naming  functions 

10
Незгода з результатами проекту щодо стандартів кодування [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Тому я працюю над новим проектом разом зі своїм керівництвом за останні 1 рік. …

7
Чи слід зашифровувати дані в базі даних?
У мене є клієнт, для якого я збираюся зробити веб-додаток про догляд за пацієнтами, ведення пацієнтів, консультації, історію, календарі, в основному про це. Проблема полягає в тому, що це конфіденційні дані, історія хворого тощо. Клієнт наполягає на шифруванні даних на рівні бази даних, але я думаю, що це погіршить ефективність …
16 php  mysql  encryption 

3
Як поводитися з грошовими значеннями в PHP та MySql?
Я успадкував величезну купу застарілого коду, написаного на PHP, на вершині бази даних MySQL. Я помітив, що додаток використовує doublesдля зберігання та обробки даних. Зараз я натрапив на численні дописи, де згадували, як doubleне підходять для грошових операцій через помилки округлення. Однак я ще не зіткнувся з повним рішенням, як …

2
Незаконне в PHP: Чи є причина дизайну OOP?
Наведене нижче інтерфейс є спадкоємним для PHP, але я думаю, це було б досить корисно в реальному житті. Чи є справжня антипатрійна або документально підтверджена проблема із наведеним нижче дизайном, від якого PHP захищає мене? <?php /** * Marker interface */ interface IConfig {} /** * An api sdk tool …

2
Який найкращий спосіб створити модель відповіді на помилки REST API та систему кодів помилок?
Моя реалізація REST поверне помилки в JSON з наступною структурою: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Я пропоную створити спеціальну модель відповідей, де я можу передати необхідні значення для властивостей (dev_message, message_for_user, some_internal_error_code) та повернути їх. У коді це буде подібним до цього: $responseModel = new …
15 php  mvc  rest  api 

8
Чи є модель дизайну, крім MVC для Інтернету?
Хочеться знати, чи існують шаблони дизайну для Інтернету, крім MVC? Я знаю, що існують такі схеми дизайну як: Реєстр, Оглядач, Фабрика, ActiveRecord, ... і MVC - це набір інших шаблонів дизайну та структури папок. Чи є модель дизайну, як MVC, це набір інших моделей дизайну? Редагувати: моя мова програмування - …

2
Чи доцільніше реєструвати винятки в загальному чи базовому класі виключень?
Я переробляю досить великий веб-додаток. Одне з найважливіших питань - непослідовність поводження з помилками, і я намагаюся придумати розумну стратегію. Я створив спеціальний обробник помилок через set_error_handler, який по суті перетворює помилки PHP у ErrorExceptions та спеціальний базовий клас виключень, який безпосередньо успадковується від Exception . У виробництві я використовую …

4
Чому Facebook використовував C ++ поруч із PHP? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Яка головна причина, що змусила Facebook використовувати C ++ поруч із PHP? Мені цікаво, …

7
Плутати про ASP.NET Ajax, jQuery та JavaScript [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Вчора я прочитав кілька розділів про ASP.NET Ajax та jQuery з моєї книги ASP.NET 4 і виявив ці рамки досить …

9
Коли мені потрібно використовувати рамку? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Я новачок у веб-програмуванні і в цей час я вчуся про PHP. Мені хотілося …
15 php  frameworks 

5
Як структурувати шаблонну систему за допомогою простого PHP?
Я читав це запитання в режимі stackoverflow: /programming/104516/calling-php-functions-within-heredoc-strings і прийнята відповідь говорить робити звичайні шаблони PHP на зразок цього: template.php: <html> <head> <title><?=$title?> </title> </head> <ніхто> <? = getContent ()?> </body> </html> index.php: <? php $ title = 'Демонстраційний заголовок'; функція getContent () { повернути '<p> Привіт, світ! </p>'; } …
15 php  templates 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.