The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработчики PHP предложили P++, диалект со строгой типизацией, opennews (?), 15-Авг-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


160. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от Георгийemail (??), 16-Авг-19, 14:57 
Самое сложное лично для меня в современном PHP то, что нигде нет толкового объяснения, как можно заставить выполнять phar по аналогии с jar без распаковки. Чтобы не было гемора с правами файлов и т.п. Чтобы решение поставлялось одним куском и никакой вирусняк ничего не мог код редактировать. И чтобы от админа ничего не зависело.
Последний раз писал на PHP несколько лет назад. Отстал от жизни, короче.
Ответить | Правка | Наверх | Cообщить модератору

161. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от Аноним (153), 16-Авг-19, 15:25 
PHP теперь умеет выполнять и c++ код!!

https://www.php.net/manual/ru/ffi.examples-basic.php

Ответить | Правка | Наверх | Cообщить модератору

180. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от Георгийemail (??), 16-Авг-19, 18:18 
лол
Ответить | Правка | Наверх | Cообщить модератору

183. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от Онаним (?), 16-Авг-19, 19:51 
FFI просто офигенная вещь. Теперь вместо того, чтобы запиливать кастомные экстеншны к специфичным либам, в ряде случаев можно будет просто нарисовать обёртку.
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

186. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от Георгийemail (??), 16-Авг-19, 20:12 
Вот это будет прикольно, если сделают, чтобы корректность проверялась на этапе запуска приложения, а не через type cast: https://wiki.php.net/rfc/generics
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

207. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от Онаним (?), 17-Авг-19, 10:43 
А зачем это языку с динамической типизацией, простите? Ну вот реально, каков юзкейс?

Вот чего реально не хватает - так это переопределения классами стандартных операторов (математических, логических, сравнения, etc.), но похоже с этим - никогда.

Ответить | Правка | Наверх | Cообщить модератору

200. "Разработчики PHP предложили P++, диалект со строгой типизаци..."  +/
Сообщение от pda (?), 17-Авг-19, 02:58 
Я помню, добивался этого, но толку от этого оказалось чуть. Вместо прав php файлов вы получаете проблему прав на phar файл. А встроенные механизмы защиты они про контроль целостности, а не безопасность. Лучшее что там есть - подпись файла через openssl, но публичный ключ должен лежать рядом с phar. И это захардкожено.
Дальнейшее я припоминаю плохо, но по моему подписанные (по крайней мере opessl) phar вообще не могут быть исполняемыми. Это правда обходится неподписанным php или phar, который включает в себя подписанный...
Короче, phar это просто контейнер для composer и ни для чего другого он не предназначен.

С другой стороны, сейчас проще использовать контейнеры. Собрать сервер из контейнеров с nginx, php-fpm, mariadb... Ну и контейнер с файлами сайта можно туда монтировать. Вот и неизменяемость.

Ответить | Правка | К родителю #160 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру