Size: a a a

WordPress && WooCommerce

2020 July 22

MD

Maxym Denysenko in WordPress && WooCommerce
Anatoly Yumashev
кто прописывает обозначение параметров на входе и что возвращается?

и зачем это делаете?
Ты про типизацию параметров?
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Henry
$products = $order->get_items();
 foreach ($products as $product) {
   $product_id = $product->get_product_id();

   $product_vars = new WC_Product_Variable( $product_id );
   $variations = $product_vars->get_available_variations();
$items = $order->get_items();

так правильнее.

потому что позиции заказа это не продукты.

и в заказе может не быть продуктов. тогда и картинки не получить.

надо пытаться получить продукт или вариацию.

если есть - тогда стандартным методом получить картинку.

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

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
Ты про типизацию параметров?
ну про указание типов в phpdoc
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Anatoly Yumashev
ну про указание типов в phpdoc
эм... все адекватные люди так делают
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
эм... все адекватные люди так делают
я не делал до сегодня )
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
а сегодня нашел вескую причину так делать )
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Anatoly Yumashev
я не делал до сегодня )
я не сомневался
источник

MD

Maxym Denysenko in WordPress && WooCommerce
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
все адекватные люди так делают - это не причина )

это называется стадное мышление. признак слабоумия.

если ты что то делаешь - то должен осозновать причину.

и вопрос вот в этом. есть ли понимане причин пчм это надо делать?
источник

MD

Maxym Denysenko in WordPress && WooCommerce
А если пойти еще дальше и юзать PHP7+ то можно даже указывать типизацию на вход и выход чтобы чекать сразу, что попадает говно)
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
А если пойти еще дальше и юзать PHP7+ то можно даже указывать типизацию на вход и выход чтобы чекать сразу, что попадает говно)
это нужно делать только в highload архитектура. там есть профит. и негатив снимается.

в high-extensible архитектуре так делать - это атата. и печально для последствий.
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Указание типов в документации помогает другому человеку быстро понять данные на вход/выход
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Anatoly Yumashev
это нужно делать только в highload архитектура. там есть профит. и негатив снимается.

в high-extensible архитектуре так делать - это атата. и печально для последствий.
что ты несешь?)
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
Указание типов в документации помогает другому человеку быстро понять данные на вход/выход
учебников перечитал? ))
источник

MD

Maxym Denysenko in WordPress && WooCommerce
ты походу умными книжками обкололся, но суть понял не так🤷‍♂️
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
что ты несешь?)
фапать на статическую типизацию - это тоже признак слабоумия.

отсутсвие понимания когда она нужна, а когда нужна динамическая.
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
Указание типов в документации помогает другому человеку быстро понять данные на вход/выход
в общем ответ верный с точки зрения ботаники и учебников. но не верный с точки зрения реальной пользы.

ждем ответов еще )
источник

MD

Maxym Denysenko in WordPress && WooCommerce
нормальные люди никогда не пишут ее сами) она генерится автоматически)
источник

MD

Maxym Denysenko in WordPress && WooCommerce
я про доку :)
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
нормальные люди никогда не пишут ее сами) она генерится автоматически)
ну я много кода читал. походу вокруг одни не нормальные. кроме тебя конечно ) ты то дартаньян тот еще )
источник