Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!


<?
$a=array();
for($i=0;$i<100;$i++){
$a[]=$i;
$a[]=rand(1, $i);
}
//первый способ нахождения значений основан на Cишной функции array_search предназначенной для этого
$t1=microtime(1);
$c1=0;
for($i=0;$i<100;$i++){
if (array_search($i,$a))
$c1++;
}
$t2=microtime(1);
//второй способ нахождения значений основан на функциях движка PHP
$keys=array_keys($a);
$c2=0;
for($i=0;$i<100;$i++){
if (isset($a[$i]))
$c2++;
}
$t3=microtime(1);
echo 'I:'.($t2-$t1)."\n";
echo 'II:'.($t3-$t2);
/*
ответы:
I:0.0027000904083252
II:0.0016968250274658
*/
?>Вы таки не ответили насчет {return array((-$b+sqrt($d))/(2*$a),(-$b-sqrt($d))/(2*$a))}.
Если это не бизнес-логика, тогда что это?
1. Невразумительный код с полнейшим отсутствием комментариев. (Лицензия в заголовке — не в счет.)
2. Отсутствие намека на соблюдение стандартов кодирования (несколько if в одну строку, использование разных табуляций, смешивание разного кода в одну большую… )
3. не-UTF кириллица в исходниках? О_о
{include file="xfile://aviaport/_head.html"}
...
<div id="container">
<?php /* Quicky compiler version 0.4.6.4, created on Tue, 25 Nov 2008 15:41:29 +0300
compiled from */
require_once '/home/balancer/work/programming/php/bors-core/engines/smarty/plugins/function.module.php';
echo 'include' 'file'='xfile://aviaport/_head.html'; ?>
<div id="container">
...
<?php echo 'include' 'file'='xfile://aviaport/_head.html'; ?>? :)
<div id="nav">{module class="nav_top" delim=' / '}</div><div id="nav"><?php echo 'module' 'class'='nav_top' 'delim'=' / '; ?></div>
Обзор шаблонизатора Quicky: Производительность и Гибкость