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

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

3
Що особливого в липні 26 і чому він використовується в прикладах для заголовка Expires так часто?
Я помітив, що 26 липня (мій день народження) дуже часто використовується в різних прикладах PHP, пов’язаних із запобіганням кешування http за допомогою Expiresзаголовка, наприклад: /programming/12398714/cache-issue-with-private-networking-stream /programming/2833305/how-to-expire-page-in-php-when-user-logout http://expressionengine.com/archived_forums/viewthread/81945/ Що особливого в цій даті?
10 php  headers 

1
Запобігання шахрайству натискань у системі реклами за допомогою PHP та Javascript
Я хотів би створити рекламний проект із PHP, MySQL та Javascript. Я говорю про щось на кшталт ... Google Adsense BuySellAds.com Будь-яка інша рекламна платформа В основному моє запитання, на що мені потрібно звернути увагу, щоб запобігти обману людей та будь-яких інших проблем, з якими я можу зіткнутися? Моя концепція …
10 php  javascript 

4
Дизайн-схема для обробки відповіді
Більшу частину часу, коли я пишу якийсь код, який обробляє відповідь на певний виклик функції, я отримую таку структуру коду: Приклад: Це функція, яка буде обробляти аутентифікацію для системи входу class Authentication{ function login(){ //This function is called from my Controller $result=$this->authenticate($username,$password); if($result=='wrong password'){ //increase the login trials counter //send …

2
найкраща практика для ініціалізації членів класу в php
У мене в конструкторах дуже багато такого коду: - function __construct($params) { $this->property = isset($params['property']) ? $params['property'] : default_val; } Чи краще це зробити, а не вказувати значення за замовчуванням у визначенні властивості? тобто public $property = default_val? Іноді існує значення логіки для значення за замовчуванням, а деякі значення за …

4
Чому публічні веб-додатки не використовують файли ini для конфігурації
Практично кожен загальнодоступний CMS використовує файл конфігурації .php для налаштувань бази даних тощо. Наприклад, WordPress автоматично створює конфігураційний файл .php при його встановленні. Чому вони просто не використовують файл .ini? У PHP вже є parse_ini_file (), і я впевнений, що інші мови мають подібні функції.
10 php  cms  configuration 

2
Який хороший спосіб ознайомитись із PHP, що виходить із фону ASP.NET? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . В даний час мені дуже зручно створювати інструменти / веб-додатки в середовищі ASP.NET. Я не дуже хочу залишити tbh, оскільки …

1
Організація декількох програм Zend
Протягом останнього року я працював над низкою додатків, які базуються на рамках Zend і орієнтований на складну бізнес-логіку, до якої всі програми повинні мати доступ, навіть якщо вони не використовують усі (простіше, ніж мати кілька папок бібліотеки для кожного додаток, оскільки всі вони пов'язані разом із загальним центром). Не вникаючи …

3
Розумні структури організації додатків PHP?
Існує мільйон і одна структура файлової системи, які входять до безлічі доступних проектів з відкритим кодом. Такі речі, як модулі, мовні файли, домени, сторонні бібліотеки, міграції, інтернаціоналізація, резервні копії та посилання на інші частини системи породили багато підходів до організації файлової системи проекту. Як розробника PHP мені цікаво, чи не …

2
Найкращі практики випуску PHP-програми з відкритим кодом
Я розробник PHP на життя, але раніше ніколи не працював і не сприяв жодним проектам з відкритим кодом. Я розробляю CMS для власного використання. У мене працює прототип, і я думаю, що як тільки він буде готовий (можливо, через пару місяців), це могло б зацікавити спільноту PHP. Я досить впевнений …

2
Як частково додати простір імен PHP до бібліотеки без порушення існуючого коду?
Моя компанія створила модульну основу PHP протягом багатьох років, починаючи задовго до того, як PHP 5.3 додав простори імен. Нещодавно ми вирішили почати використовувати простори імен у новому коді нашої бібліотеки, і ми маємо намір в кінці кінців простору імен старий код. Однак у нас є кілька питань, які ми …
10 php  namespace 

6
Які проекти веб-розробок виграють від використання ORM?
Почну з того, що 95% моєї роботи з базою даних я виконував за допомогою SQL. Нещодавно я провів кілька досліджень різних ОРМ, таких як NHibernate та Doctrine. Я бачу переваги в тому, що не потрібно знати багато SQL та портативність баз даних, які забезпечує ORM. Але я також бачу, що …

9
Мій університет не пропонує курси PHP, оскільки це "легка" мова програмування? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я зустрів студента кафедри інформатики і виявив, що вони навчають лише Java та Aspx. …
10 php 

3
Перехід від однієї структури PHP до іншої
Я працюю з веб-компанією, яка наближається до того, коли, ймовірно, буде потрібно переосмислити продукт як V2 - через переростання деяких його основ і принципів V1, які були вбудовані практично у все, починаючи від моделі даних до користувальницькі інтерфейси. З різних причин ця еволюція може включати міграцію з CakePHP (за допомогою …

4
У MVC чи вважається хорошою практикою мати приватні функції без дії в класі контролера?
Іноді функції дій в класі контролера можуть стати величезними і неприємними, з багатьма-багатьма рядками коду, щоб просто контролювати потік даних від Моделі до перегляду. У якийсь момент ці величезні функції повністю втрачають сліди основних принципів хорошого коду, тобто роблячи лише одне, будучи маленькими, читабельними та керованими тощо. Чи вважатиметься хорошою …
10 php  code-quality  mvc 

1
Як правильно документувати алгоритм із зразковими даними?
Мені цікаво, що повинна містити документація щодо алгоритму? Не вдається знайти правильну інструкцію, яку слід дотримуватися. Я маю на увазі включити підсумок алгоритму опис алгоритму блок-схеми псевдокоди вибірки набору вхідних даних (кілька) вихідні дані одиничні тести експерименти Клієнт просить таку документацію: Підтримувати довіру до власних номерів, а також описати наш …

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