Swank, мерил циклом за 10000 прогонов?
Swank, скорость file_get_contents 1.062059879303 секунд
скорость fopen 1.1420660018921 секунд
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
for ($i = 1; $i < 10000; $i++) {
$ai = file_get_contents('koeimg.php');
}
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "скорость file_get_contents $time секунд<br />";
$time_start = microtime_float();
for ($i = 1; $i < 10000; $i++) {
$handle = fopen('koeimg.php', "r");
$ai = fread($handle, filesize('koeimg.php'));
fclose($handle);
}
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "скорость fopen $time секунд<br />";
быстрее и одна строка (экономия на спичках)
Swank, просто пых 4 когда переписывали на пых5 сделали одной функцией, по сути тоже самое
и возможности шире
http://php.net/manual/ru/funct ... s.php
В пдо я так понял можно делать так и не будет не какой уязвимости? Или всеже както надо фильтровать
$db->prepare("SELECT * FROM categories WHERE urlname = :urln", array(':urln' => $_GET['urln']));
Понять не могу как написать такое:
Нужно - совпадения по фамилиям.. То есть, например есть Иванов и Иванова... Есть Ким и Ким..
Нужно более точное совпадение нежели по трем буквам...
Чота в мосгах вертится а нет мысли...
То есть надо что бы если буквы всего 3 в слове то ищем по трем буквам, если букв например 6 то ищем по 5 буквам ибо Иванов и Иванова
Все это дело выводится с БД
аа...есть такая функция.. мбстрлен()..