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

358
Могу ли я попробовать / поймать предупреждение?

Мне нужно отловить некоторые предупреждения, выдаваемые родными функциями php, а затем обработать их. В частности: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) Выдает предупреждение при сбое DNS-запроса. try/ catchне работает, потому...

355
Как передать массив в строке запроса?

Есть ли стандартный способ передачи массива через строку запроса? Чтобы было ясно, у меня есть строка запроса с несколькими значениями, одним из которых будет значение массива. Я хочу, чтобы это значение строки запроса обрабатывалось как массив - я не хочу, чтобы массив разбирался так, чтобы он был...

355
Как вставить значение и ключ в массив PHP

Посмотрите на этот код: $GET = array(); $key = 'one=1'; $rule = explode('=', $key); /* array_push($GET, $rule[0] => $rule[1]); */ Я ищу что-то вроде этого, чтобы: print_r($GET); /* output: $GET[one => 1, two => 2, ...] */ Есть ли функция для этого? (потому array_pushчто не будет работать...

353
Javascript Эквивалент PHP Разнесение ()

У меня есть эта строка: 0000000020C90037: TEMP: данные Мне нужна эта строка: TEMP: данные. С PHP я бы сделал это: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; Как эффективно explodeиспользовать строку в JavaScript так, как она работает в...

348
В PHP, как вы меняете ключ элемента массива?

У меня есть ассоциативный массив в виде key => value где ключ является числовым значением, однако это не последовательное числовое значение. Ключ на самом деле является идентификационным номером, а значение - счетчиком. Это нормально для большинства случаев, однако я хочу функцию, которая...

346
Список функций Big-O для PHP

После некоторого времени использования PHP я заметил, что не все встроенные функции PHP работают так быстро, как ожидалось. Рассмотрим эти две возможные реализации функции, которая находит, является ли число простым, используя кэшированный массив простых чисел. //very slow for large $prime_array...

346
Черты против интерфейсов

В последнее время я пытался изучать PHP и обнаружил, что зацикливаюсь на особенностях. Я понимаю концепцию горизонтального повторного использования кода и не хочу обязательно наследовать от абстрактного класса. Что я не понимаю, так это то, в чем заключается принципиальное отличие использования...

345
PHP shell_exec () против exec ()

Я изо всех сил пытаюсь понять разницу между shell_exec()и exec()... Я всегда использовал exec()для выполнения команд на стороне сервера, когда я буду использовать shell_exec()? Это shell_exec()просто сокращение для exec()? Похоже, то же самое с меньшим количеством...

345
Что такое YTowOnt9?

Наша (PHP) инфраструктура иногда предоставляет скрытые входные данные со значением YTowOnt9. Я не могу найти эту строку нигде в (огромной) кодовой базе и не могу понять, откуда она взялась. Я решил Google для этой конкретной строки, и результат меня удивил. Более полумиллиона - случайные хиты. Я не...

342
MySQL или PDO - каковы плюсы и минусы? [закрыто]

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

342
Тернарный оператор PHP против оператора объединения нулей

Может кто-нибудь объяснить разницу между кратким оператором shorthand ( ?:) и оператором объединения нулей ( ??) в PHP? Когда они ведут себя по-разному и когда одинаково (если это вообще происходит)? $a ?: $b VS. $a ??...

341
Скачать файл на сервер с URL

Ну, этот кажется довольно простым, и это так. Все, что вам нужно сделать, чтобы загрузить файл на ваш сервер: file_put_contents("Tmpfile.zip", file_get_contents("http://someurl/file.zip")); Только есть одна проблема. Что делать, если у вас есть большой файл, например, 100 МБ. Тогда вам не хватит...

336
Конвертировать один формат даты в другой в PHP

Есть ли простой способ конвертировать один формат даты в другой формат даты в PHP? У меня есть это: $old_date = date('y-m-d-h-i-s'); // works $middle = strtotime($old_date); // returns bool(false) $new_date = date('Y-m-d H:i:s', $middle); // returns 1970-01-01 00:00:00 Но я бы, конечно, хотел бы...

336
Есть ли песочница PHP, что-то вроде JSFiddle для JS? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Есть ли песочница PHP, что-то вроде...