php

php Статические свойства/поля в трейтах (по факту -- статические переменные)

На статические переменные можно ссылаться внутри методов трейта, но нельзя определить статические переменные в самом трейте. Тем не менее, трейт может описывать статические методы для демонстрации класса.

Например:

php Статические переменные static слово -- внутри методов/функций

Например:

function test()
{
    static $a = 0;
    echo $a;
    $a++;
}


Переменная "a" будет проинициализирована только при первом вызове функции, а каждый вызов функции test() будет выводить значение $a и инкрементировать его.

Подробнее: https://secure.php.net/manual/ru/languag...

#6 Практическое задание №6 -- Загрузка данных с помощью ajax

Задание доступно на видео: https://youtu.be/dAN1OT0ARYw

Подсказки & примеры

#5 Практическое задание №5 -- связь "многие ко многим" (много статьей и у каждой несколько авторов)

В одном из предыдущих заданий, мы добавили возможность создавать учетные записи пользователей в базе данных, также у нас имеется сущность "Статья". Теперь добавим возможность в админке для каждой статьи указать автора причем не обязательно одного, а, возможно, и сразу нескольких.

Таким образом мы научимся работать связью "Многие ко многим".
Для этого:

php Инкремент / декремент для строк (string++)

Также, как и для чисел, в php инкремент действует и для строк.

// обычно применяется к числам
$v = 1;
$v++;
echo ($v); // 2

// со строкой также будет работать
$str = 'A';
$str++;
echo ($str); // 'B'

Например, если нам нужно прочитать последовательно строки в excel, можно перебирать столбцы в цикле for:

Задача №2 Вывод случайных чисел

Задача из списка

<?php
/*Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]*/
echo "Задача №2" . "<br>";
function GetRandomNumbers($N)
{
    $numbers = array();
    for($count = 0; $count < $N; $count++){
        $numbers[$count] = rand(-21, 35);
    }
    return $numbers;
}
$array = GetRandomNumbers(5);
foreach($array as $number){
    echo $number . "<br>";
}
?>

Pages

Subscribe to RSS - php