Dinozavr, догадывался. Ну опять-таки, у меня приоритет на производительность кода. PDO работает медленнее. :p
Первый try catch. - Тут я могу сказать обратное. Писать эту конструкцию в методе, который в 99% выполняется без ошибок - смерть в перспективе для производительности.
Стоит обратить внимание на throw, который инициализирует запись ошибки в лог Apache, а это плюс одна файловая операция.
А второй? 🍿
Высокие лимиты это в "родных" банкоматах. А для пользователей зарубежных банков правила естественно другие. По вполне логичным причинам.
А вы знаете, что небезопасно публично рассказывать о своей антивирусной защите?
Это как рассказать алгоритм шифрования еще не угнанной информации.
[ATTACH]133231[/ATTACH]
Лично я, использую метод для подключения к базе.
static protected $mysqli;static function connect() { self::$mysqli = @new mysqli(Registry::$Conf['DATABASE']['HOST'], Registry::$Conf['DATABASE']['USER'], Registry::$Conf['DATABASE']['PASSWORD'], Registry::$Conf['DATABASE']['NAME'], Registry::$Conf['DATABASE']['PORT']); if (self::$mysqli->connect_errno > 0) Error::displayCritical([ 'code' => 'Mysql_connect', 'name' => self::$mysqli->connect_error ]); else return true;}
Где перед хостом указываю префикс "p:", что означает постоянное подключение (соединение удерживается даже после завершения работы скрипта). А в каждом методе, который обращается к базе, проверяю на наличие соединения.
if (isset(self::$mysqli) === false) self::connect();
Но можно эту проверку делать прямо в методе, а в каждом методе просто вызывать метод подключения. В этом случае, будет задействовано два обращения (к функции и к проверке) вместо одного, но визуально красивее.
Функции. 🍿
[ATTACH]133187[/ATTACH]
_____________________
Не работает "Обратиться по нику", если ник содержит символ '.
Rock'n'rolla, ну раз не пишет и при 777, тогда убеждаться пока не нужно. Пока не доведете триггер до работоспособности, CHMOD пускай остается 777.
Rock'n'rolla, в папку, где скрипт создает файл, может писать только владелец и участники группы владельца? Исполнитель скрипта входит в группу владельца или являеться владельцем папки? :)