А какие есть инструменты для анализа выполнения кода?
То есть, мне необходимо получить информацию о том, какие части кода забирают наибольшее время на выполнение, но беглым взглядом ничего кроме родного memory_get_usage() я не нашел. Может есть какие-то сторонние инструменты с помощью которых можно оценить производительность и спокойно оптимизировать код зная где у него самые слабые места?
Всем привет!
У меня возникла такая проблема, апач возвращает 500 ошибку когда я обращаюсь к скрипту в папке, например site.com/parsers/site.pl.php, при этом если скрипт размещем в корневом каталоге - то все нормально.
Куда копать чтобы исправить сие недоразумение?
использую Win10 + OSpanel для локальной разработки
Всем привет!
Делаю сейчас сайт для автодилера, и столкнулся с вопросом, который, немного загнал меня в тупик.
У автомобиля есть множество параметров(есть люк или панорама, абс, карплей и тд и тд и тд), и разбивать каждый параметр по отдельному столбцу - слишком уж неэстетично, соответственно возникает следующий вопрос, а не хранить ли в таблицах массивы по которым после производить поиск? Не слишком ли затратно по ресурсам постоянное обращение к бд через FIND_IN_SET? Или есть другой вариант как хранить огромную массу параметров, при этом не потеряв возможность поиска по одному из параметров в массиве данных?
Правила регистрации доменов и прочую ересь.
Да, скорее всего что не то в поиск вбиваю, и не знаю что вбить, поэтому не хочу кривых велосипедов городить
Написанное за меня решение, конечно же, не прошу, а только направление куда глянуть чтобы найти описание нужного алгоритма, этого хватит с головой
Всем привет!
Возник вопрос как при наличии пользователя name не пропускать к регистрации юзверей с уже существующими именами с подменой символов вида латиница-кирилица. Может кто знает хорошие существующие решения?
Изучишь ВордПресс, апи, плагины, все дела, сотрешь рукавом пот, откроешь биржу и увидишь заваленный предложениями сайт о поисках специалиста по какому-нибудь вышедшему месяц назад ПрессВорду.
но в любом случае же ведь есть какой-то общий набор необходимых знаний, который применим ко всему)
что мешает пройтись по фриланс биржам и посмотреть какие там задачи?
Прошелся. Кому самописную cms, кому плагин на wordpress, кому что-то для ecommerse. Но вопрос-то в другом. Какой минимальный бекграунд должен быть, например, чтобы можно было начать разрабатывать плагины к вордпресу? API каких сервисов необходимо знать как дважды два на случай чего? А что необходимо знать для разработки чата на чистом php? И это только после беглого просмотра upwork. Описание заданий не раскрывает собственно вопрос никак
Но вот не знаю, стоит ли и как вынести коннект за функцию(вдруг в другой функции забуду, или эта функция станет ненадобной), или это нормально когда подключение будет выполнено и вне функции где-то в начале скрипта и внутри функции
Собственно, вопрос в названии темы.
Как вы считаете, какой минимум необходимо знать php-падавану для выхода на биржу?
Самые частые/типичные задачи, которые приходилось решать на фрилансе приветствуются
Если не рассматривать идеологию - одна хрень. Они идентичны полностью, просто два способа вызова одних и тех же функций.
Ну ещё $mysql->query($sql); пишется на пару символов короче, чем mysqli_query($mysql, $sql);
Ну, после пары мнений за тот или иной подход можно закрыть тему дабы места холиварам не оставлять)
Пока почитываю Котерова и Никсона, периодически выискивая некоторые решения в инете и везде вижу код в процедурном стиле.
Может, на эту тему есть хорошая какая-нибудь статья или иная литературка разжевывающая ооп в пхп?
Собственно назрел такой вот вопрос. С идеологической точки зрения, что правильнее?
Какие преимущества у $mysql->query перед mysqli_query() или наоборот?
На что влияет использование одного стиля в противовес другому?
Procedural style only: A link identifier returned by mysqli_connect() or mysqli_init()
Цитата:
query
The query string.
Data inside the query should be properly escaped.
Всё равно не понимаю, что за link, откуда он взялся.
Мануал, он как пример в геометрии, пример все умеют решать, а потом дают другой пример, которого нет, и говорят он также решается. А в итоге ничего подобного
В процедурном стиле(в котором у вас код), вызов осуществляется как-то так:
Проще говоря,в запросе в третьей строке сначала определяете к какой базе($db) открываете коннект и отсылаете инструкцию($sql) в mysql сервер.
Переменная $db в моем примере и есть link который вы не поняли.
Я бы попытался объяснить и объектный стиль, но сам только в процедурном писал.