Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Расширение 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