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

149
Как я могу найти, куда я буду перенаправлен с помощью cURL?

Я пытаюсь заставить curl следовать перенаправлению, но я не могу заставить его работать правильно. У меня есть строка, которую я хочу отправить в качестве параметра GET на сервер и получить полученный URL-адрес. Пример: Строка = Kobold Паразит URL = www.wowhead.com/search?q=Kobold+Worker Если вы...

149
Как проверить, включен ли mod_rewrite в php?

Мне было интересно, если можно проверить, mod_rewriteвключен ли на Apache и IIS в PHP. ModRewrite для IIS существует. Проверьте это here. Итак, я ищу скрипт PHP, который проверяет mod_rewriteна Apache и IIS. Кто-нибудь знает такой сценарий или может написать? Специально для Microsoft IIS ....

149
Конвертировать закрывающий тег PHP в комментарий

Одна из строк в моем скрипте содержит закрывающий тег PHP внутри строки. При нормальной работе это не вызывает проблем, но мне нужно закомментировать строку. Я попытался прокомментировать эту линию //, /* */и , #но ни один из них работает, синтаксический анализатор не считает закрывающим тегом ,...

149
Что строгие типы делают в PHP?

Я видел следующую новую строку в PHP 7, но никто толком не объясняет, что это значит. Я погуглил, и все, о чем они говорят, это то, включите ли вы это или нет, как в опросах. declare(strict_types = 1); Что оно делает? Как это повлияет на мой код? Я должен сделать это? Некоторое объяснение было бы...

148
Передача массива как аргумента, а не массива в PHP

Кажется, я помню, что в PHP есть способ передать массив в виде списка аргументов для функции, разыменовывая массив стандартным func($arg1, $arg2)способом. Но теперь я заблудился, как это сделать. Я вспоминаю способ передачи по ссылке, как «глобализировать» входящие параметры ... но не как вывести...

148
Удалить строку из начала строки

У меня есть строка, которая выглядит так: $str = "bla_string_bla_bla_bla"; Как удалить первую bla_; но только если он находится в начале строки? С str_replace(), он удаляет все bla_ ....

148
PHP скрипт - определить, работает ли он под Linux или Windows?

У меня есть скрипт PHP, который можно разместить в системе Windows или Linux. В любом случае мне нужно запускать разные команды. Как я могу определить, в какой среде я нахожусь? (желательно что-нибудь PHP, а не хитрые системные хаки) Обновить Чтобы уточнить, скрипт запускается из командной строки....

148
Черты в PHP - какие-либо реальные примеры / лучшие практики? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

148
Почему функция PHP json_encode преобразует строки UTF-8 в шестнадцатеричные объекты?

У меня есть PHP-скрипт, который работает с различными языками. К сожалению, всякий раз, когда я пытаюсь использовать json_encode, любой вывод Unicode преобразуется в шестнадцатеричные объекты. Это ожидаемое поведение? Есть ли способ преобразовать вывод в символы UTF-8? Вот пример того, что я вижу:...

148
Разница PHP между array () и []

Я пишу приложение на PHP и хочу убедиться, что оно будет работать без ошибок. Оригинальный код: <?php $data = array('name' => 'test', 'id' => 'theID'); echo form_input($data); ?> Будет ли следующее работать без ошибок или не рекомендуется по какой-то причине? <?= form_input(['name'...

147
Как искать по ключу => значение в многомерном массиве в PHP

Есть ли какой-нибудь быстрый способ получить все подмассивы, в которых пара ключ-значение была найдена в многомерном массиве? Я не могу сказать, насколько глубоким будет массив. Простой пример массива: $arr = array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>2,name=>"cat 2"),...

147
Как создать псевдоним таблицы в запросах Laravel Eloquent (или с помощью Query Builder)?

Допустим, мы используем построитель запросов Laravel: $users = DB::table('really_long_table_name') ->select('really_long_table_name.id') ->get(); Я ищу эквивалент этого SQL: really_long_table_name AS short_name Это было бы особенно полезно, когда мне нужно набрать много селекторов и типов...