Size: a a a

2021 January 17

SV

Steam Vis in phpGeeks
а можно ли в static методе вызвать $this? без рефлексии
источник

i

iRew in phpGeeks
Все понял буду на php с фреймворком каким нибудь
источник

i

iRew in phpGeeks
Спасибо всем
источник

O

Ostap in phpGeeks
Steam Vis
а можно ли в static методе вызвать $this? без рефлексии
Статический метод вызывается без создания инстанса. Как ты в нем хочешь обращаться к $this?
источник

O

Ostap in phpGeeks
А главное, зачем?
источник

FL

First Last in phpGeeks
Steam Vis
а можно ли в static методе вызвать $this? без рефлексии
А можно с рефлексией?
источник

SV

Steam Vis in phpGeeks
First Last
А можно с рефлексией?
нет, инстанса ведь нет 🙈
источник

FL

First Last in phpGeeks
Steam Vis
нет, инстанса ведь нет 🙈
Тогда ты врунишка)
источник

VA

V A in phpGeeks
Кто-нибудь работает с phptdlib?
источник

G

Group in phpGeeks
ID:0
Важный опрос общественного мнения! Хотите ли вы постов в канал на выходных?
Анонимный опрос
0%
Да, я задрот 24 на 7
0%
Нет, я читаю это гавно только на работе
0%
Владимир Путин - молодец
Проголосовало: 227
Я вас понял, коллеги
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Steam Vis
а можно ли в static методе вызвать $this? без рефлексии
self::
источник

KS

Kirnosov Sergii in phpGeeks
парни, не могу понять как писать что либо на чистой пыхе, могу написать блог на ларавеле, но хочу понимать как это все работает под капотом. Не понимаю к примеру как работает роутинг, как сделать свой кастомный роутинг, и вообще как написать сайт без использования библиотек/фреймворков. Сейчас пока пытаюсь понять сорцы Laravel и Slim, на правильном ли я пути? Если нет, за любую помощь буду признателен
источник

M

Michael in phpGeeks
Kirnosov Sergii
парни, не могу понять как писать что либо на чистой пыхе, могу написать блог на ларавеле, но хочу понимать как это все работает под капотом. Не понимаю к примеру как работает роутинг, как сделать свой кастомный роутинг, и вообще как написать сайт без использования библиотек/фреймворков. Сейчас пока пытаюсь понять сорцы Laravel и Slim, на правильном ли я пути? Если нет, за любую помощь буду признателен
Обратись к скринкастам Дмитрия Елисеева. Вот фришная версия: https://elisdn.ru/blog/113/psr7-framework-http
А лучше заплати 500р на его deworker.pro и посмотри цикл про slim. Там ты увидишь не только как пишут на голой пыхе, но и как делают окружение для разработки и деплоя (docker, ansible, jenkins, тесты на phpunit, e2e тесты на cucumber, анализ кода на psalm и т.п.).
источник

KS

Kirnosov Sergii in phpGeeks
Michael
Обратись к скринкастам Дмитрия Елисеева. Вот фришная версия: https://elisdn.ru/blog/113/psr7-framework-http
А лучше заплати 500р на его deworker.pro и посмотри цикл про slim. Там ты увидишь не только как пишут на голой пыхе, но и как делают окружение для разработки и деплоя (docker, ansible, jenkins, тесты на phpunit, e2e тесты на cucumber, анализ кода на psalm и т.п.).
спасибо огромное за ответ
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Kirnosov Sergii
парни, не могу понять как писать что либо на чистой пыхе, могу написать блог на ларавеле, но хочу понимать как это все работает под капотом. Не понимаю к примеру как работает роутинг, как сделать свой кастомный роутинг, и вообще как написать сайт без использования библиотек/фреймворков. Сейчас пока пытаюсь понять сорцы Laravel и Slim, на правильном ли я пути? Если нет, за любую помощь буду признателен
вкратце: роутинг это тупой разбор строки запроса

тебе в index.php приходит $_SERVER
[REQUEST_URI] => /others/servervar.php
[REQUEST_METHOD] => GET
[QUERY_STRING] =>

и ты регулярками разбираешь
источник

KS

Kirnosov Sergii in phpGeeks
Дмитрий Щербаков
вкратце: роутинг это тупой разбор строки запроса

тебе в index.php приходит $_SERVER
[REQUEST_URI] => /others/servervar.php
[REQUEST_METHOD] => GET
[QUERY_STRING] =>

и ты регулярками разбираешь
вот именно такого обьяснения я и хочу только, с примерами кода и тд, возможно плохо искал, поэтому спасибо
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Kirnosov Sergii
вот именно такого обьяснения я и хочу только, с примерами кода и тд, возможно плохо искал, поэтому спасибо
тогда ищи как-то так "пишем свой фреймворк с нуля"
источник

V

Vladimir in phpGeeks
Kirnosov Sergii
парни, не могу понять как писать что либо на чистой пыхе, могу написать блог на ларавеле, но хочу понимать как это все работает под капотом. Не понимаю к примеру как работает роутинг, как сделать свой кастомный роутинг, и вообще как написать сайт без использования библиотек/фреймворков. Сейчас пока пытаюсь понять сорцы Laravel и Slim, на правильном ли я пути? Если нет, за любую помощь буду признателен
Вначале посмотри как строятся свои мини-фреймворки на либах: https://kevinsmith.io/modern-php-without-a-framework https://github.com/PatrickLouys/no-framework-tutorial https://symfony.com/doc/current/create_framework/index.html потом смотри исходники этих либ (тех же роутеров), чтобы понять как они работают
источник

ИП

Игорь Подольская... in phpGeeks
Kirnosov Sergii
парни, не могу понять как писать что либо на чистой пыхе, могу написать блог на ларавеле, но хочу понимать как это все работает под капотом. Не понимаю к примеру как работает роутинг, как сделать свой кастомный роутинг, и вообще как написать сайт без использования библиотек/фреймворков. Сейчас пока пытаюсь понять сорцы Laravel и Slim, на правильном ли я пути? Если нет, за любую помощь буду признателен
Нет, не на правильном
источник

ИП

Игорь Подольская... in phpGeeks
Игорь Подольская
Нет, не на правильном
Гуглишь разработка mvc на php и погнал строить приложение. Всё работает очень просто, если не разбираться на гигантских фрейморках...
источник