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

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

3
Я втрачаю інформацію про потік свого веб-додатка PHP, з цим стає важко працювати
Я займаюся програмуванням кілька років, і з часом дуже добре ознайомився з C # та JavaScript. У мене є кілька великих проектів на C # та JavaScript, з якими у мене немає проблем із навігацією. Нещодавно я розпочав проект PHP & AngularJS для роботи без попереднього досвіду роботи з PHP. …

4
Чи придушення помилок є поганою практикою?
На запитання ТА, який я запитав тут про якийсь код, про який я не був упевнений, хтось відповів "BTW, жахливий код там: він дуже часто використовує символ придушення помилки (@)". Чи є причина, чому це погана практика? З такими речами, як: $db=@new mysqli($db_info) or die('Database error'); , це дозволяє мені …

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

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

6
Чому PHP так часто використовується на веб-серверах? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Мій веб-сервер використовує PHP, як і 76,9% веб-серверів згідно W3Techs: http://w3techs.com/technologies/overview/programming_language/all Причина, по якій …

3
Залежності проекту Git від GitHub
Я написав рамку PHP та CMS на вершині рамки. CMS залежить від фреймворку, але фреймворк існує як автономна папка у файлах CMS. Я хотів би підтримувати їх як окремі проекти на GitHub, але мені не хочеться щоразу оновлювати проект CMS, коли я оновлюю рамки. В ідеалі, я хотів би, щоб …
14 php  git  github  dependencies 

4
Коли я повинен використовувати макетні об'єкти?
Я читав багато речей про TDD, але все ще сумніваюся. Наприклад, у мене є такі діаграми класів: Це простий приклад, просто дізнатися про TDD та знущатися над об’єктами. Який тест я повинен написати першим? Продукт , потім лінія та остання, замовлення ? Якщо я це роблю, чи слід використовувати лінію …

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

4
Навіщо використовувати phpunit, коли можна використовувати традиційне ручне тестування
Коли я роблю веб-додаток, я перевіряю свою роботу в браузері, щоб побачити, чи отримую я якісь помилки та виправляю їх. Я зробив складні програми і тестування таким чином пройшло легко і швидко. Я переглянув багато відео на youtube щодо phpunit і не можу знайти для цього мету. Чому ця бібліотека …

2
Як піти на тестування неін'єкційного коду?
Тож у мене є наступний фрагмент коду, який використовується у всій моїй системі. Зараз ми пишемо одиничні тести заднім числом (краще пізніше, ніж ніколи не було моїм аргументом), але я не бачу, як це було б перевірено? public function validate($value, Constraint $constraint) { $searchEntity = EmailAlertToSearchAdapter::adapt($value); $queryBuilder = SearcherFactory::getSearchDirector($searchEntity->getKeywords()); $adapter …

2
Чи реалістична складність NPath понад шістнадцять октиліонів? Або я зламав інструмент?
Я щойно виміряв великий фрагмент коду PHP (1153 рядки) за допомогою PHPMD ( http://phpmd.org/ ), і це говорить мені, що код має складність NPath 16244818757303403077832757824. Це схоже на моторошно велику кількість, що говорить про те, що, можливо, PHPMD якимось чином зламався. Чи навіть можливо, що фрагмент коду, написаний людьми, має …
13 php  code-quality 

4
Що робити, коли ваша компанія не шифрує паролі
Фон Мене домовили про допомогу компанії підтримувати їх сервер. Я працюю над деякими незначними проектами PHP, але також розглядаю проблеми продуктивності та останнім часом сканую журнали для хакерів. Ці хлопці вже деякий час керують своїм сервером і мають те, що я б назвав застарілим додатком на останніх ногах. Він використовує …
13 php  apache  security  mysql 

1
Чому в PHP немає можливості перевантажувати статичні властивості?
Вступ PHP дозволяє перевантажувати виклики методів та доступ до властивостей шляхом оголошення магічних методів у класах. Це вмикає код, такий як: class Foo { public function __get($name) { return 42; } } $foo = new Foo; echo $foo->missingProperty; // prints "42" Крім перевантаження властивостей і методів екземплярів, оскільки PHP 5.3.0 …

6
Поради щодо планування переписування великого проекту PHP?
Я вирішив повністю переписати рамку PHP (використовуючи MVC), над якою працював, вимикав і вимикав протягом багатьох років. Моя проблема досі полягала в тому, що я просто придумував ідеї, кинув їх у Trac як квитки та додав їх пізніше - не турбуючись про дизайн самої рамки. З часом це спричинило деякі …

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

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