- 1
- 2
- 3
- 4
Мне интересно, "ОВЕН" реально за процедурный "PHP" без фреймворков,
и вообще, за "PHP"-ли? Или это просто затянувшийся троллинг?
Против тестов, ООП, CI, VCS?
И даже, блядь, отступов в коде, потому что они расслабляют мозг читающего код?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Мне интересно, "ОВЕН" реально за процедурный "PHP" без фреймворков,
и вообще, за "PHP"-ли? Или это просто затянувшийся троллинг?
Против тестов, ООП, CI, VCS?
И даже, блядь, отступов в коде, потому что они расслабляют мозг читающего код?
−2
Кто как произносит слово "PHP"?
"PHP", "PHP", "PHP" - это "P", это "H", это "P"
+1
/* Сортировка начало */
if (Yii::$app->request->get('sort_number') && strlen(Yii::$app->request->get('sort_number')) === 4) {
$model->orderBy([
'number' => SORT_DESC,
]);
} else {
if (Yii::$app->request->get('sort_number') && strlen(Yii::$app->request->get('sort_number')) === 5) {
$model->orderBy([
'number' => SORT_ASC,
]);
}
}
if (Yii::$app->request->get('sort_domain_name') && strlen(Yii::$app->request->get('sort_domain_name')) === 4) {
$model->orderBy([
$company_name => SORT_DESC,
]);
} else {
if (Yii::$app->request->get('sort_domain_name') && strlen(Yii::$app->request->get('sort_domain_name')) === 5) {
$model->orderBy([
$company_name => SORT_ASC,
]);
}
}
if (Yii::$app->request->get('sort_domain_id') && strlen(Yii::$app->request->get('sort_domain_id')) === 4) {
$model->orderBy([
'domain_id' => SORT_DESC,
]);
} else {
if (Yii::$app->request->get('sort_domain_id') && strlen(Yii::$app->request->get('sort_domain_id')) === 5) {
$model->orderBy([
'domain_id' => SORT_ASC,
]);
}
}
if (Yii::$app->request->get('sort_id') && strlen(Yii::$app->request->get('sort_id')) === 4) {
$model->orderBy([
'id' => SORT_DESC,
]);
} else {
if (Yii::$app->request->get('sort_id') && strlen(Yii::$app->request->get('sort_id')) === 5) {
$model->orderBy([
'id' => SORT_ASC,
]);
}
}
/* Сортировка конец */
/* Поиск начало */
if (Yii::$app->request->get('id') && strlen(Yii::$app->request->get('id')) >= 1) {
$model->andWhere([
'id' => Yii::$app->request->get('id'),
]);
}
if (Yii::$app->request->get('number') && strlen(Yii::$app->request->get('number')) >= 3) {
$model->andWhere(['number' => Yii::$app->request->get('number'),
]);
}
if (Yii::$app->request->get('domain_name') && strlen(Yii::$app->request->get('domain_name')) >= 3) {
$model->andWhere([$company_name => Yii::$app->request->get('domain_name'),
]);
}
if (Yii::$app->request->get('domain_id') && strlen(Yii::$app->request->get('domain_id')) >= 3) {
$model->andWhere(['domain_id' => Yii::$app->request->get('domain_id'),
]);
}
if (Yii::$app->request->get('appointment') && strlen(Yii::$app->request->get('appointment')) >= 3) {
$model->andWhere(['appointment' => Yii::$app->request->get('appointment'),
]);
}
/* Поиск конец */
Джуна отправили в свободное плавание... как вам?
+2
<?php
define('+1', 16384);
${'*.'} = function ($a, $b) {
return floor($a * $b / constant('+1'));
};
${'/.'} = function ($a, $b) {
return floor($a * constant('+1') / $b);
};
echo ${'/.'}(1, 1) . "\n";
echo ${'/.'}(1, 2) . "\n";
echo ${'/.'}(7, 34) + ${'/.'}(23, 99) . "\n";
Где-то за кулисами прячется факт, что в "PHP" в качестве имён констант и переменных можно использовать произвольные строки.
https://ideone.com/3MCnCW
+1
public function index(Request $request)
{
$user = User::find(Auth::user()->id);
if($request->method() == 'POST') {
$user->username = $request->post('username');
$user->email = $request->post('email');
$user->save();
return redirect()->to(route('account.settings'));
}
return view('Account::settings.index', ['user' => $user]);
}
−1
Грядет конец PHP
В общем вот:
https://www.linux.org.ru/forum/talks/14542930
Компания Rogue Wave, финансовая основа разработки PHP, решила забить на развитие PHP, сосредоточившись на одном конкретном продукте на его основе - Zend Server. Два года назад из нее ушел первый сооснователь Zend. Теперь же... Ядро команды, включая второго сооснователя Zend, уходит из компании. Они заранее написали в своих бложиках обращение с просьбой взять их под свое крыло для разработки ядра PHP 8.
Как-то это мрачновато звучит. Похоже, похапэ-капец настал.
Подробности по-русски на Хабре: https://habr.com/post/426809/
+2
<?php
if (isset($block4_items_block) || count($block4_items_block) >= 3 || (isset($block4_items_block[0]['bg']) || isset($block4_items_block[1]['bg']) || isset($block4_items_block[2]['bg'])) || (isset($block4_items_block[0]['title']) || isset($block4_items_block[1]['title']) || isset($block4_items_block[2]['title'])) || (strlen($block4_items_block[0]['bg']) > 0 || strlen($block4_items_block[1]['bg']) > 0 || strlen($block4_items_block[2]['bg']) > 0 ) || (strlen($block4_items_block[0]['title']) > 0 || strlen($block4_items_block[1]['title']) > 0 || strlen($block4_items_block[2]['title']) > 0 )){
?>
Прислал друг.
Примерно такое же условие еще находится в шаблоне.
−3
$keys = array_keys(array_flip($keys));
Малая доля индусского кода
−1
public static function findById($id)
{
$model = self::where('id', $id)->get();
$count = $model->getIterator()->count();
if($count > 0) {
return $model->getIterator()->current();
}
return false;
}
Laravel Eloquent Model
−2
PHP + Java = JPHP
https://habr.com/post/425223/
Поэтому я за "JPHP".