Articles of Обработка

trigger_error против исключения броска

Здесь был задан аналогичный вопрос, но поскольку ответы не отвечали на мой вопрос, я спрашиваю: Я почти никогда не использовал trigger_error , но всегда выбрасывал исключения, поскольку в моем сознании ошибки являются устаревшими. Но я передумал, думаю, они могут сосуществовать. Бывают случаи, когда ошибки при запуске имеют больше смысла. Я обновляю эту библиотеку , этот […]

CodeIgniter и исключения бросания

Недавно я передал проект для школы, который я построил в CodeIgniter. Я должен был представить его моему учителю, и когда его спросили, как я справляюсь с определенными ошибками, он сказал мне бросить исключения, чтобы перехватить вещи намного раньше в цепочке событий. Я узнал, как делать исключения и как использовать try…catch блоки для uh, улавливать и […]

GD против ImageMagick против Gmagick для jpg?

Я нахожусь в отказе от GD для манипулирования имиджем на своем веб-сайте – это ужасно. Все говорят, что используют ImageMagick, потому что они лучше, чем GD, но как насчет ImageMagick против Gmagick ( швейцарский армейский нож обработки изображений )? У Zend есть довольно статья здесь http://devzone.zend.com/article/10531, говорящая о них. Прежде чем я уеду в ImageMagick, […]

Как обрабатывать исключения PDO

Я пытаюсь работать с PDO классом на php, но у меня есть некоторые проблемы, чтобы найти правильный способ обработки ошибок, я написал этот код: <?php // $connection alreay created on a class which works with similar UPDATE statements // I've simply added here trim() and PDO::PARAM… data type $id = 33; $name = "Mario Bros."; […]

Laravel catch TokenMismatchException

Может ли TokenMismatchException быть уловлено с помощью блока try catch? Вместо отображения страницы отладки, которая показывает «TokenMismatchException в строке VerifyCsrfToken.php 46 …», я хочу, чтобы она отображала фактическую страницу и отображала сообщение об ошибке. У меня нет проблем с CSRF, я просто хочу, чтобы он отображал страницу вместо страницы отладки. Чтобы воспроизвести (используя firefox): Шаги: […]

Отключить обработчик ошибок laravel

Нужно ли вообще отключить обработчик ошибок laravel? Я хочу просто отображать стандартные ошибки PHP , а не Whoops, looks like something went wrong ошибки.

Объединить два изображения в php

У меня есть два изображения, которые я хотел бы объединить, а затем сохранить в новое место. Я хотел бы, чтобы второе изображение было размещено непосредственно под первым изображением. У меня есть следующее, но изображение даже не сохраняется. $destimg = imagecreatefromjpeg('images/myimg.jpg'); $src = imagecreatefromgif('images/second.gif'); // Copy and merge imagecopymerge($destimg, $src, 316, 100, 0, 0, 316, 100, […]

Слияние двух изображений PNG с библиотекой PHP GD

Есть ли у кого-нибудь скрипт, который может объединить два изображения PNG? При следующих условиях: Оба изображения имеют прозрачные области Второе изображение должно иметь непрозрачность на 50% ( накладывается поверх первого изображения ) Вот что я пытался сделать, но не повезло: <?php function imagecopymerge_alpha($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $pct){ $cut = imagecreatetruecolor($src_w, $src_h); […]

GD! Преобразование png-изображения в jpeg и создание альфы по умолчанию белого цвета, а не черного

Я пробовал что-то вроде этого, но он просто делает фон изображения белым, не обязательно альфа-изображения. Я хотел просто загрузить все как jpg, так что, если бы я мог каким-то образом «сгладить» изображение png с прозрачным по умолчанию, он просто был бы белым, поэтому я могу использовать его как jpg. Цените любую помощь. Благодарю. $ old […]

Почему и как вы используете Исключения в этом примере кода PHP?

Я задавался вопросом, зачем использовать Исключения в моем PHP. Давайте рассмотрим простой пример: class Worker { public function goToWork() { return $isInThatMood ? // Okay, I'll do it. true : // In your dreams… false; } } $worker = new Worker; if (!$worker->goToWork()) { if (date('l',time()) == 'Sunday') echo "Fine, you don't have to work […]