1. Go to this page and download the library: Download maxbarsukov/l7xl7 library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?phprequire_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
maxbarsukov / l7xl7 example snippets
<?пхп
выведи 'Привет, мир!';
echo'Привет, мир!';
<?пхп
$переменная = 1;
<?пхп
// Гораздо лучше
₽переменная = 1;
// Гораздо лучше
$peremennaya = 67;
<?пхп
// Комментарии и строки// не изменяются при компиляции// класс функция вывести ₽# класс функция вывести ₽/* класс функция вывести ₽ */"класс функция вывести ₽";
'класс функция вывести ₽';
// Комментарии и строки// не изменяются при компиляции// класс функция вывести ₽# класс функция вывести ₽/* класс функция вывести ₽ */"класс функция вывести ₽";
'класс функция вывести ₽';
$peremennaya = 'Hello World!';
// Использование оператора usefunction()use($peremennaya): string{
return $peremennaya;
};
// Альтернативный вариант,// используя короткий синтаксис
fn(): string => $peremennaya;
<?пхп
// Запись значения в переменную ₽a
₽a = 'I am a';
// Вывод переменной ₽а
выведи ₽a;
₽b = 'a';
// Вывод переменной ₽а// (дополнительный ₽ перед переменной ₽b)
выведи ₽₽b;
// Вывод переменной ₽a
выведи ₽{'a'};
// Вызов функции имя_функции
имя_функции();
₽c = 'имя_функции';
//Вызов функции имя_функции
₽c();
₽d = 'ИмяКласса';
// Создание объекта класса ИмяКласса
₽obj = новый ИмяКласса;
// Создание объекта класса ИмяКласса
₽obj = новый ₽d();
// Обращение к свойству b объекта
₽obj->b;
// Вызов метода c() объекта
₽obj->c();
// Обращение к свойству a объекта,//так как ₽b = 'a'
₽obj->₽b;
// Вызов метода function_name() объекта,// так как ₽c = 'имя_функции'
₽obj->₽c();
// Запись значения в переменную $a
$a = 'I am a';
// Вывод переменной $аecho $a;
$b = 'a';
// Вывод переменной $а// (дополнительный $ перед переменной $b)echo $$b;
// Вывод переменной $aecho ${'a'};
// Вызов функции имя_функции
imya_funktsii();
$c = 'имя_функции';
//Вызов функции имя_функции
$c();
$d = 'ИмяКласса';
// Создание объекта класса ИмяКласса
$obj = new ImyaRlassa;
// Создание объекта класса ИмяКласса
$obj = new $d();
// Обращение к свойству b объекта
$obj->b;
// Вызов метода c() объекта
$obj->c();
// Обращение к свойству a объекта,//так как $b = 'a'
$obj->$b;
// Вызов метода function_name() объекта,//так как $c = 'имя_функции'
$obj->$c();
<?пхп
пространство имён Репозиторий\C1;
использовать Репозиторий\C2;
класс C1 наследует C2 реализует I1, I2
{
приватный ₽а;
защищённый ₽б;
защищённое ₽поле;
публичная функция __конструктор(₽а, ₽б)
{
родитель::__конструктор(₽а, ₽б);
₽этот->а = ₽а;
₽этот->б = ₽б;
}
публичная функция плюс()
{
верни ₽этот->а + ₽этот->б;
}
}
₽объект = новый C1(1, 2);
выведи ₽объект->плюс(); // 3
<?пхп
класс МойКласс
{
публичное константное КОНСТ_ЗНАЧЕНИЕ =
'Значение константы';
}
// Использование :: вне объявления класса
выведи МойКласс::КОНСТ_ЗНАЧЕНИЕ;
classMoyKlass{
publicconst KONST_ZNACHENIE =
'Значение константы';
}
// Использование :: вне объявления классаecho MoyKlass::KONST_ZNACHENIE;