Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Расширение mysql больше недоступно
$array = [1,2,3];
foreach ( $array as $k=>&$v )
{
$v = get_something_else(); // return 3 4 5
}
var_dump($array);
$a = array(1,2,3);
$b = &$a;
foreach($a as $v) {
echo "$v\n";
unset($a[1]);
}
$a = array("test"=>"1", "test2"=>2, "test3"=>3);
$needed = array("test", "test2");
foreach($a as $i => $v) {
if(!in_array($i, $needed)) {
unset($a[$i]);
}
}
Собирать новый массив?
$a = array("test"=>"1", "test2"=>2, "test3"=>3);
$needed = array("test", "test2");
$a = array_filter($a, function ($item) {
return in_array($item, $needed);
});
$a = ['test' => '1', 'test2' => 2, 'test3' => 3];
$filter = ['test', 'test2'];
$a = array_intersect_key($a, array_flip($filter));
$a = array(1,2,3);
foreach($a as $i => $v) {
echo "$v\n";
$a[$i] = $v * 2;
}
var_dump($a); // ???
ini_set("error_reporting",65535); и чтобы не было ни одного уведомления в работе. Жаль только, такого очень трудно достичь используя чужие фреймворки.Для примера простой сайт на PHPixie заработал почти в три раза быстрее практически сравнившись со скоростью Phalcon на PHP 5.6, несколько сайтов на Wordpress показали стабильный прирост в скорости в два раза.
основная часть времени уходит на запросы к БД
try{ } finally{} can create infinite chains of exceptions
сколько уже всего исправлено в 7.0.1
У вас однопользовательская однопроцессорная система на одном процессе, покрытая на 100% тестами?
я говорю о том сколько багов сейчас в 7.0 видно по тому что правится 7.0.1.
нет. Модель работы php (умирающая) позволяет не париться о кейсах с кучей людей одновременно ломящихся на сайтТем не менее при переезде с 5.5 на 5.6 мы словили пару гонок за ресурсы в файлах.
А 100% покрытие кода тестами не нужно, хватит и 80%.Или не хватит.
если вы проследуете в ишус трекер — то большая часть багов идет еще с php 5.6Ок, я потом посмотрю. Тут дело не в количестве, а в серьёзности.
Ну и я вам даже больше скажу, у меня рядом ребятки сидят, они пару недель назад переехали на php7 потому что 5.6 на их проектах после каждого запроса сегфолтился при отчистке памяти.Увы, да. Там настройки opcache надо покрутить.
Короче я не вижу ровным счетом никаких проблем с миграцией проектов на семерку, если в этом есть профит. А профит для большинства проектов таки есть.Ну, для сайтиков — почему бы и нет?
мы словили пару гонок за ресурсы в файлах.
Или не хватит.
Увы, да. Там настройки opcache надо покрутить.
Ну, для сайтиков — почему бы и нет?
Мой опыт миграции на PHP 7