У меня есть PHP-корневая система кеширования RSS-каналов. Если фид содержит определенные символы, например фигурные кавычки / апострофы, они возвращаются в ответ cURL. Пример: http://www.theguardian.com/football/hullcity/rss (обратите внимание на фигурные апострофы) Код cURL: $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_TIMEOUT => CURL_CONNECT_TIMEOUT )); Результирующие данные (выдержка из): Sergio Agüero is firing again, José Mourinho’s propaganda […]
Поиск справки о том, как декодировать следующую строку base64 MerkleTreeLeaf. Структура MerkleTreeLeaf представляет собой составную структуру данных, которая содержит временную метку, а также цифровой сертификат. Структура кодируется как байтовая строка с кодировкой Base64. Внутри этой байтовой строки есть фактический сертификат, закодированный в формате DER. Я ищу php-решение для извлечения закодированного DER-сертификата. Вот пример строки с […]
Когда есть функция, которая требует передачи нескольких параметров, таких как семь параметров, что является лучшей практикой: function foo($par1, $par2, $par3, $par4, $par5, $par6, $par7) { } или function foo(array $args) { } Где во втором примере $args будет массивом с параметрами в качестве элементов. Я был непоследовательно использую оба метода. Недостаток использования первого метода заключается […]
Я ищу функцию base32 для класса php. разные классы и функции, которые я нашел, все очень неэффективны. Я провел тест и пришел к следующему результату: 10000 декодирования: base32: 2.3273 секунды base64: 0,0062 секунды Класс base32, который я использовал, это: http://www.php.net/manual/en/function.base-convert.php#102232 Есть ли способ, который проще? Причина, по которой я хочу использовать base32, заключается в том, […]
Я разрабатываю какой-то проект. И я хочу контролировать разные ошибки. Я знаю, что во всех популярных фреймворках и проектах php существуют разные Исключения. Но я думаю, что это не обязательная работа. Если ошибка произошла, мы можем сделать die () с нашим сообщением. 1. В чем основные плюсы исключений? 2. Могу ли я контролировать свои ошибки […]
В PHP, В чем разница между объявлением методов внутри класса, например public function VS Например: public function contact() { $data['header'] = "Contact"; $this->load->view('admin/admin_contact', $data); } В.С. function contact() { $data['header'] = "Contact"; $this->load->view('admin/admin_contact', $data); } Лучше ли использовать публичную функцию или функцию и почему?
Есть ли способ указать получение всего, кроме первого элемента в массиве? Обычно я использую foreach () для прокрутки моих массивов. скажем, массив (1,2,3,4,5), я бы хотел только 2, 3, 4, 5 показать и пропустить 1.
Мне нужно обфускать или зашифровать некоторые текстовые данные в моем приложении php 5.2. Я бы предпочел решение, в котором входная строка и строка вывода сохраняли бы ту же длину. Это не должно быть чрезвычайно сильным, так как существует множество других уровней безопасности. Сильный был бы хорош, но это просто заставит программистов / dba / поддерживать […]
С выпуском новой версии PHP, PHP 7, появляются новые функции. среди этих новых функций есть оператор, с которым я не знаком. Оператор Null coalesce operator . Что это за оператор и какие хорошие варианты использования?
Это вопрос, который прослушивает меня в течение долгого времени и не может найти ответа … Заметил, что он очень много используется разработчиками Zend Framework, В чем разница между следующими заявлениями «если»? : if (null === $this->user) { … } if ($this->user === null) { … } Для меня первый выглядит странно;] Спасибо за ответ.