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

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

5
Які переваги дає мені Linux при розробці PHP для Інтернету? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Я збираюся розпочати великий проект PHP з другом. Вперше я використовую PHP, і мені …

4
Як я можу передавати дані об'єктно-орієнтованим способом у PHP?
Я вважаю, що навіть працюючи з рамкою MVC (наприклад, CodeIgniter), я регулярно вдаюся до передачі вкладених масивів, а не до об'єктів. Це не відповідає моєму розумінню об'єктно-орієнтованого. Наприклад, якби я переніс код на Java, я б не мріяв пропускати масиви (або Vectors, чи що завгодно) навколо подібного. Мені було цікаво, …

7
Як я можу змусити програмістів припинити писати код, вразливий до ін'єкції SQL?
Іноді ви зайняті і делегуєте невеликі завдання молодшим програмістам. Але якщо ви не приділяєте належної уваги, ви опинитесь з таким кодом у виробництві: class DivtoggleController extends Zend_Controller_Action { public function closeAction() { /* ... code removed for brevity ... */ $req = $this->getRequest(); $formData = $req->getPost(); $d = $formData['div']; $i …
11 php  sql  training 

7
Хтось використовує Python / Ruby та PHP протягом тривалого часу і все ще надає перевагу PHP? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

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

6
Служби ін'єкцій DDD за дзвінками методів особи
Короткий формат запитання Чи в межах найкращих практик DDD та OOP вводити послуги на дзвінки методу особи? Приклад довгого формату Скажімо, у нас є класичний випадок Order-LineItems в DDD, де у нас є доменна сутність під назвою "Порядок", яка також виступає як корінговий корінь, і ця сутність складається не лише …

8
Як слід безпечно налагоджувати веб-додаток PHP, не розкриваючи секретів конкурентам?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Нещодавно я зробив програму. Я забув видалити 2 рядки кодів. Ця помилка коштувала мені 800 доларів на день щодня. Я програмував за …
11 php  debugging 

1
Який зв’язок Зенда з PHP?
Яке саме відношення Зенда до PHP? Я маю на увазі не рамки, а саму компанію. Вони начебто воротарі чи охоронці? Я щойно читав на PHP, і крім того, щоб вимагати знань C, щоб розширити його, вам, мабуть, потрібно вивчити API Zend. Але коли ви вперше починаєте з PHP, вам не …


3
Як споживати зовнішній API RESTful з Symfony?
Ми будуємо архітектуру мікросервісу для наших проектів, в основному додатки Symfony взаємодіють із задніми API RESTful. Проблема полягає в тому, що такий підхід полягає в порушенні управління сутністю Symfony, що значною мірою покладається на доктрину з базою даних. Там, де Symfony зазвичай обробляє об'єкти за допомогою Doctrine, що автоматизує більшу …

1
Система оповіщення соціальних мереж
Фон Я працюю над додатком для клієнта, який включає деякі функції соціальних мереж. Я спочатку розробляв мобільний фронт-енд, але обставини також залишили мене відповідальним за розробку заднього кінця. Як загальна інформація, наша система дозволяє користувачам слідкувати за іншими користувачами та отримувати сповіщення про тих, за якими вони стежать, як ви …

2
Чи повинні об’єкти запиту / відповіді HTTP бути незмінними?
Я думаю, що можна сказати, що більшість веб-додатків базуються на парадигмі запит / відповідь. У PHP ніколи не було формальної абстракції цих об'єктів. Одна група намагається змінити це: https://github.com/php-fig/fig-standards/blob/master/proposed/http-message.md Однак вони як би відстежували питання незмінності. З одного боку, об'єкт запиту / відповіді, як правило, потребує дуже незначних змін протягом …

5
Чи може / має чи в базовому режимі пошук основних даних із Моделі у MVC?
Враховуючи концепцію "худих контролерів, жирових моделей" та загального визнання того, що Views можуть безпосередньо закликати Моделі, коли потрібні дані для виведення даних, чи варто розглядати обробку частин запитів "дістати та відображати" в межах Views, а не контролера? Наприклад (спроба зберегти код досить загальним): Контролер <?php class Invoice extends Base_Controller { …

4
Чи слід абстрагувати запити бази даних із самої сторінки?
Під час написання генерації сторінок у PHP я часто опиняюсь як пишу набір файлів, залитих запитами до бази даних. Наприклад, у мене може бути запит, щоб отримати деякі дані про публікацію безпосередньо з бази даних для відображення на такій сторінці: $statement = $db->prepare('SELECT * FROM posts WHERE id=:id'); $statement->bindValue(':id', $id, …

7
Який найнадійніший сеанс зберігання в PHP: Memcache, база даних або файли? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Що є найкращим і найбезпечнішим способом обробки сеансів PHP. Це найкращий спосіб зберігання сеансів …
10 php  session 

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