"editor.semanticTokenColorCustomizations": {
"enabled": false
},
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"name": "variable",
"scope": ["variable.other.readwrite"],
"settings": {
"foreground": "#cc12bc"
}
}
]
}
{
"key": "f4",
"command": "editor.action.inspectTMScopes"
}
npm i -g gulp-cli
npm i gulp --save-dev
npm i --save-dev gulp-livereload
Set-ExecutionPolicy unrestricted
let gulp = require('gulp'),
livereload = require('gulp-livereload');
gulp.task('LiveReload', function () {
livereload.listen();
gulp.watch('./**/*', {delay: 600}, async function () {
livereload.reload();
});
});
View | Tool Windows | Gulp
gulp LiveReload
class MyModel extends ActiveRecord {
const STATUS_LIST = ['active' => 'Active', 'live' => 'Live', 'error'=>'Error'];
}
'filter' => Html::activeDropDownList($searchModel, 'status', MyModel::STATUS_LIST, ['class' => 'form-control', 'prompt' => 'Все']),
[
// проверяет, что значение "level" равно Live, Active или Error
['level', 'in', 'range' => array_keys(static::STATUS_LIST)],
]
const STATUS_LIVE = 0;
const STATUS_ERROR = 1;
/* и так далее */
public function rules()
{
return [
['status', 'integer'],
['status', 'default', 'value' => self::STATUS_LIVE],
['status', 'in', 'range' => array_keys(self::getStatusesArray())],
];
}
/* метод использовать при выводе статуса в view.php*/
public function getStatusName()
{
return ArrayHelper::getValue(self::statusesArray(), $this->status);
}
public static function getStatusesArray()
{
return [
self::STATUS_LIVE => 'Live',
self::STATUS_ERROR => 'Error',
/* и так далее */
];
}
'filter' => YOUR_MODEL_NAME::getStatusesArray()
$form->field($model, 'status')->dropDownListYOUR_MODEL_NAME::getStatusesArray(), ['prompt' => 'Select'])
echo \Yii::$app->params['sendPusle']['var'];
$config = [
// …
'params' => [
'sendPusle' => ['var' => 'value']
],
];
<?php
/*Работа светофора запрограммирована таким образом:
с начала каждого часа, в течении трех минут горит зеленый сигнал,
следующие две минуты горит красный,
дальше в течении трех минут - зеленый и т. д.
Вам нужно разработать программу, которая по введенному числу определяла
какого цвета сейчас горит сигнал.*/
error_reporting (E_ALL); // включаем лог ошибок
function numTail($m) {
switch ($m) {
case 0:case $m%10==0:default:return '';
case $m!=11 && $m%10==1: return 'а';
case ($m<10 || $m>20)&&($m%10==2||$m%10==3||$m%10==4):return 'ы';
}
}
function svetofor($m) {
if($m%5>=1 && $m%5<=3) return "зелёный";
else if ($m>0) return "красный";
else return 'никакой';
}
$m = date("i"); //0-59 минуты.
$m=46; //для теста.
//Сейчас 46 минут и горит зелёный.
?>
<div>
Сейчас <?=$m?> минут<?=numTail($m)?> и горит <?=svetofor($m)?>.
</div>
$color == 0 or $color == 1 or $color == 2 or $color == 5 or $color == 6 or $color == 7
$lastMinute = substr($time, 1);
session_start();
$arr = [
'87.98.190.149:3128',
'47.88.189.216:3128',
'203.232.91.168:3128',
'200.54.180.226:80',
'23.97.59.143:3128',
'212.174.135.241:3128',
'62.247.0.25:8080'
];
$count = isset($_SESSION['count']) ? $_SESSION['count'] : 0;
$total = sizeof($arr) - 1;
if($count > $total) $count = 0;
echo $arr[$count];
$count++;
$_SESSION['count'] = $count;