Вопросы с тегом «php»

128
PHP: подсказка типов - разница между Closure и Callable

Я заметил , что я могу использовать любой из Closureили в Callableкачестве типа намек , если мы ожидали какую - то функцию обратного вызова для запуска. Например: function callFunc1(Closure $closure) { $closure(); } function callFunc2(Callable $callback) { $callback(); } $function = function() {...

128
laravel 5.3 новый Auth :: routes ()

Недавно я начал использовать laravel 5.3 для написания блога, но у меня возник вопрос после запуска php artisan make:auth когда я запустил это, он сгенерирует маршруты в моем web.php это код в нем: Auth::routes(); Route::get('/home', 'HomeController@index'); Тогда я бегу php artisan route:list ,...

127
SimpleTest против PHPunit

Мне было интересно, может ли кто-нибудь, у кого есть опыт в обоих этих вещах, пролить свет на существенную разницу между ними, если таковая имеется? Какая сила каждого из них делает его подходящим для любого конкретного...

127
Что такое Java-эквивалент PHP var_dump?

В PHP есть функция var_dump (), которая выводит внутреннее содержимое объекта, показывая тип и содержимое объекта. Например: class Person { private $firstName; private $lastName; public function __construct($firstName, $lastName) { $this->firstName = $firstName; $this->lastName = $lastName; }...

127
Как работают сеансы PHP? (а не «как они используются?»)

Файлы сеанса обычно хранятся, скажем, /tmp/на сервере и имеют имена sess_{session_id}. Я просматривал содержимое и не могу понять, как они на самом деле работают. Получить имя переменной и содержимое из файла очень просто. Но как PHP узнает, какая сессия кому принадлежит? Session_id кажется...

127
Как удалить элемент массива в цикле foreach?

Я хочу перебрать массив с помощью, foreachчтобы проверить, существует ли значение. Если значение существует, я хочу удалить элемент, который его содержит. У меня такой код: foreach($display_related_tags as $tag_name) { if($tag_name == $found_tag['name']) { // Delete element } } Я не знаю, как...

127
Что означает «zend_mm_heap поврежден»

Внезапно у меня возникли проблемы с моим приложением, которых у меня никогда раньше не было. Я решил проверить журнал ошибок Apache и обнаружил сообщение об ошибке «zend_mm_heap поврежден». Что это значит. ОС: Fedora Core 8 Apache: 2.2.9 PHP:...

127
Как называется оператор PHP «->» и как его произносить при чтении кода вслух? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Как вы называете этот стрелочный...

127
Отключите устаревшие ошибки в PHP 5.3

На моем сервере работает PHP 5.3, и моя установка WordPress выдает мне эти ошибки, в результате чего мой session_start () не работает. Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 647 Deprecated: Assigning the return...

127
Увеличение лимита вызовов функций вложенности

В PHP есть одно очень плохое ограничение: если вы вызываете некоторую функцию a1 (), которая вызывает a2 (), которая вызывает a3 ... поэтому, когда a99()вы вызовете, a100()вы увидите Неустранимая ошибка: достигнут максимальный уровень вложенности функций «100», прерывание! Есть ли способ увеличить...

127
Целочисленное поле MySQL возвращается как строка в PHP

У меня есть поле таблицы в базе данных MySQL: userid INT(11) Поэтому я вызываю его на свою страницу с таким запросом: "SELECT userid FROM DB WHERE name='john'" Затем для обработки результата я делаю: $row=$result->fetch_assoc(); $id=$row['userid']; Теперь, если я это сделаю: echo gettype($id);...

127
«Соединение для управляющего пользователя, как определено в вашей конфигурации, не удалось» с phpMyAdmin в XAMPP

Я только что установил XAMPP на свой компьютер с Windows XP и получаю сообщение об ошибке: Не удалось подключиться к контроллеру, как определено в вашей конфигурации. Прежде чем я установил XAMPP, у меня была установлена ​​база данных MySQL и пароль. Я изменил и поместил пароль в config.inc.php для...

127
Laravel 5 - перенаправление на HTTPS

Работаю над своим первым проектом Laravel 5 и не знаю, где и как разместить логику для принудительного использования HTTPS в моем приложении. Решающим аргументом здесь является то, что существует множество доменов, указывающих на приложение, и только два из трех используют SSL (третий - резервный...

127
Невозможно создать каталог кеша .. или каталог недоступен для записи. Работа без кеша в Laravel

Я создал новый проект Laravel. Когда я подхожу к терминалу для установки зависимостей, composerотображается следующее предупреждение: Cannot create cache directory /home/w3cert/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without...

126
Цифры с нуля в строке

Мне нужно отлить отдельные фигуры (от 1 до 9) до (от 01 до 09). Я могу придумать способ, но он большой, уродливый и громоздкий. Я уверен, что должен быть какой-то лаконичный способ. Какие-либо...

126
RAW POST с использованием cURL в PHP

Как я могу сделать RAW POST в PHP с помощью cURL? Необработанный пост без какой-либо кодировки, и мои данные хранятся в строке. Данные должны быть отформатированы следующим образом: ... usual HTTP header ... Content-Length: 1039 Content-Type: text/plain 89c5fdataasdhf kajshfd akjshfksa hfdkjsa...

126
как получить куки из PHP curl в переменную

Итак, какой-то парень из другой компании подумал, что было бы здорово, если бы вместо использования мыла, xml-rpc, rest или любого другого разумного протокола связи он просто встроил весь свой ответ в виде файлов cookie в заголовок. Мне нужно вытащить эти файлы cookie как, надеюсь, массив из этого...