Size: a a a

2021 April 03

ОМ

Олександр Мойсеюк ✈️... in phpGeeks
⚠️ Кто-то в курсе какой-то библиотеки например, которая позволила бы безопасно выполнить некий программный код внутри строки РНР❓

я вижу так
- поддержка базовых выражений: for, if, переменные, обработка строк и чисел
- а также функции
- одна основная функция return которой = результат выполнения  скрипта
- никакой работы с dom и прочего. Предельное упрощение всего что можно
источник

ОМ

Олександр Мойсеюк ✈️... in phpGeeks
Я пытался гуглить но понял что не понимаю особо даже как запрос формировать
источник

ОМ

Олександр Мойсеюк ✈️... in phpGeeks
Vk execute или google scripts как раз похожим образом работают. Ищу аналог
источник

V

Vitaly in phpGeeks
Олександр Мойсеюк ✈️
Vk execute или google scripts как раз похожим образом работают. Ищу аналог
источник

А

Алексей R in phpGeeks
ID:0
У вас бывает чувство, что вас накормили гавном? Если нет то попробуйте читать все новые RFC для пыхи. Вот 1 пример:
https://github.com/Girgias/intersection-types

Я даже не знаю как это откоментировать и стоит ли. Насколько крутые были все изменения начиная с 5.4 до 7.4 настолько же убогой мерзостью язык пытаются сделать теперь. Все обновления можно поеделить на два вида:
1. Бесполезный синтаксический сахар, который ухудшает чтение.
2. Реально вредные изменения, которые провоцируют разработчика на уебищные архитектурные решения.

Здесь у нас явно второй случай. Причем в доке к RFC мы видим милые примеры вида:

/** @var Traversable&Countable */

Которые в реальных проектах превратятся в:

/** @var Traversable&Countable&Convertable&HashMapable&Array&Moveble&Yadolboeble&SomethigElseble&ITD */

С
какой целью и зачем это делается мне непонятно, жаль только чем уебищнее RFC с тем большей легкостью оно проходит одобрение :(

А вам нравится куда движется язык?
Нормально делай - нормально будет. Рукожопы найдут минимум 300 способов наговнять в коде и ещё один вектор погоды не сделает. У меня лично есть кейсы на этот сахар. Не припомню, чтобы при этом кейс включал 3 и более классов. И да, с интерфейсом, включающим несколько других, будет только хуже
источник

D

Dmitrii in phpGeeks
Serg Serdyuk
ну может винда в path не прописала или еще какая фигня (на лине такого не было😁)
Оно не ставится отдельно, jre интегрировано в сам установщик phpstorm. Если иде его не видит при запуске, скорее всего, поставилось неправильно
источник

SS

Serg Serdyuk in phpGeeks
у меня установка была tar -xf xxx.tar.gz /opt/phpstorm и все🌚
а этот их менеджер программ, ассистант или как его... под виндовс есть?
источник

D

Dmitrii in phpGeeks
Killer 🔪
проблема такая устоновил phpstorm при запуске пишет - java 11 or newer is required to run the IDE
The path to the selected runtime is stored in the phpstorm.jdk or phpstorm64.jdk file in the PhpStorm configuration directory. If there are problems with the selected runtime, you can delete this file to revert to the default one.
источник

D

Dmitrii in phpGeeks
Попробуй эти файлики поискать и посмотреть что там за содержимое. А так же удостоверься, что у тебя явно не указана переменная окружения PHPSTORM_JDK
источник

D

Dmitrii in phpGeeks
Serg Serdyuk
у меня установка была tar -xf xxx.tar.gz /opt/phpstorm и все🌚
а этот их менеджер программ, ассистант или как его... под виндовс есть?
-xzf тогда уж)
источник

SS

Serg Serdyuk in phpGeeks
да пофиг, я их наизусть не учил😁
источник

T🐜

The Ant 🐜 in phpGeeks
Олександр Мойсеюк ✈️
⚠️ Кто-то в курсе какой-то библиотеки например, которая позволила бы безопасно выполнить некий программный код внутри строки РНР❓

я вижу так
- поддержка базовых выражений: for, if, переменные, обработка строк и чисел
- а также функции
- одна основная функция return которой = результат выполнения  скрипта
- никакой работы с dom и прочего. Предельное упрощение всего что можно
расширение php lua, там безопасный сендбокс будет
источник

ON

Oleg Nechaev in phpGeeks
Ключевое слово use должно быть указано в самом начале файла (в глобальной области) или внутри объявления пространства имён.

А если мне нужно использовать use в глобальной области в файле, в используется require()?
источник

ON

Oleg Nechaev in phpGeeks
Похоже имеется в виду только то, что в глобальной области use нельзя использовать внутри {} ? И допускается делать так:

<?php

$var = 1;

require('somefile.php');

if (!$var) {
   die;
}

use ArrayObject;

Имеет ли смысл указывать use после условия с die? Либо лучше всегда указывать выше для читаемости? Насколько я понимаю, то не имеет, ведь импорт выполняется во время компиляции, а не во время исполнения.
источник

k

kasyrev23343 in phpGeeks
Человек это класс, а все люди это объекты ))
источник

AS

Alexey Shatunov in phpGeeks
kasyrev23343
Человек это класс, а все люди это объекты ))
Человек это абстрактный класс.. реально есть разные классы людей, вот например средний класс
источник

k

kasyrev23343 in phpGeeks
Можно оставить только рабочий класс
источник

AS

Alexey Shatunov in phpGeeks
kasyrev23343
Можно оставить только рабочий класс
уже пробовали в начале 20 века
источник

k

kasyrev23343 in phpGeeks
Они пытались на php а нужно было на c++
источник

T0

Taco 00 in phpGeeks
git revert to USSR
источник