Быстрый поиск
Введите фрагмент названия статьи для поиска
Изменение защищенных и приватных свойств класса
24.06.2021 | Категория: Web-мастеру и не только | Автор: ManHunter
Изменение защищенных и приватных свойств класса
Кто хоть раз пробовал ООП в PHP, знает, что при попытке записать что-то в защищенные или приватные свойства класса, интерпретатор выдаст ошибку. Это хорошо и правильно, приватные и защищенные свойства для того и сделаны именно такими. Но в PHP есть средства, с помощью которых можно обойти это правило и поменять эти свойства извне класса. Сначала позвольте дать вам три совета по использованию этих средств. Во-первых, никогда так не делайте. Во-вторых, никогда так не делайте. Ну и в-третьих, никогда так не делайте. Потому что на практике нет и быть не может ситуаций, когда это может действительно понадобиться, а огрести проблем - как нечего делать. Короче, я вас предупредил.
Читать статью целиком »
Просмотров: 1358 | Комментариев: 0
Определение ближайшего цвета в палитре на PHP
21.05.2021 | Категория: Web-мастеру и не только | Автор: ManHunter
Определение ближайшего цвета в палитре на PHP
Один из наиболее эффективных способов уменьшения размера картинок - оптимизация используемых цветов. При размере палитры в несколько десятков тысяч цветов, многие из оттенков отличаются настолько незначительно, что для человеческого глаза такая разница вообще незаметна. Оставив в палитре только оптимальные цвета, надо пройтись по изображению и заменить цвет каждой точки на ближайший цвет из палитры.
Читать статью целиком »
Просмотров: 997 | Комментариев: 3
Создание ASCII-картинки из изображения на PHP
05.02.2021 | Категория: Web-мастеру и не только | Автор: ManHunter
Создание ASCII-картинки из изображения на PHP
ASCII-картинки были очень популярны во времена первых компьютеров, когда экраны терминалов и печатающие устройства поддерживали только символы, без возможности рисовать полноценную графику. При создании такого изображения используется палитра, состоящая из буквенных, цифровых символов и символов знаков пунктуации. В зависимости от плотности точек, составляющих символ, а также их положения, визуально получает определенный оттенок серого цвета. Если рассматривать такую картину с расстояния, то символы складываются в полноценное черно-белое изображение.
Читать статью целиком »
Просмотров: 1619 | Комментариев: 10
Создание исполняемых приложений на PHP
15.12.2020 | Категория: Web-мастеру и не только | Автор: ManHunter
Создание исполняемых приложений на PHP
Мы привыкли, что язык PHP используется для web-разработки, и в большинстве случаев это действительно так. Но при этом PHP обладает обширным арсеналом различных функций и инструментов, которые можно использовать не только в сайтостроительстве. Из PHP-скриптов можно делать полноценные приложения для Windows в виде привычных нам EXE-файлов. Для PHP4 в свое время были такие интересные штуки, как Roadsend Compiler Studio и Bambalam PHP EXE Compiler, которые делали из скриптов консольные приложения. Были даже такие инструменты, как PHP-GTK и WinBlider, позволявшие создавать на PHP программы с графическим оконным интерфейсом. Теперь, к сожалению, все эти проекты уже прекратили свое существование. Инструментов нет, но задачи никто не отменял! Значит надо искать какие-то новые решения.
Читать статью целиком »
Просмотров: 2672 | Комментариев: 6
Определение типа банковской карты по ее номеру
17.09.2019 | Категория: Web-мастеру и не только | Автор: ManHunter
Определение типа банковской карты по ее номеру
Полезная информация в дополнение к опубликованной ранее статье о проверке корректности номера банковской карты. Помимо прочих данных, в номере карты закодирован ее тип, например, Visa, MasterCard или UnionPay. В интернетах есть информация о кодах IIN (Issuer Identification Number), надо только переложить ее на нужный вам язык программирования.
Читать статью целиком »
Просмотров: 2096 | Комментариев: 0