Zjistili jsme, že nám v PHP chybí určitá funkcionalita, která by tam podle nás být měla. Připravili jsme PR, odeslali a až potom se podívali, proč ho vlastně před námi neposlal někdo jiný. :) Podělím se s vámi alespoň o zkušenosti s úpravami v PHP.
Presentation on how to chat with PDF using ChatGPT code interpreter
Péhápkaři v Pecce: Jak jsme neposlali pull request do PHP – Milan Pála – 17. 4. 2019
1. Péhapkáři
Milan Pála / Developer
Jak jsme neposlali PR do PHP
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála
2. Motivace
Tragikomický příběh ze života programátorů
• Jak opravit bug v PHP
• K čemu je dobrý DateInterval v PHP
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála
3. YouTube Data API
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála
5. Porovnání objektů v PHP
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála
https://www.php.net/manual/en/language.oop5.object-comparison.php
When using the comparison operator (==), object
variables are compared in a simple manner, namely:
Two object instances are equal if they have the same
attributes and values (values are compared with ==),
and are instances of the same class.
Note: Extensions can define own rules for their objects comparison (==).
6. Porovnání objektů v PHP
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála
https://github.com/php/php-src/blob/master/Zend/zend_operators.c#L1968-L2159
7. Porovnání objektů v PHP
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála
https://github.com/php/php-src/blob/master/Zend/zend_operators.c#L1968-L2159
8. Porovnání datumů v PHP
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála
https://github.com/php/php-src/blob/master/ext/date/php_date.c#L2093
9. Porovnání datumů v PHP
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála
https://github.com/php/php-src/blob/master/ext/date/php_date.c#L2211-L2228
11. Proč už to neudělal někdo před námi?
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála
https://bugs.php.net/bug.php?id=49914#1490336933
Just one small question to those that commented here:
How would you compare those two intervals: P1M and P30D - which
one is the greater one?
12. K čemu je tedy DateInterval?
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála
…/worksheet?filter-dateFrom=2019-02-01&filter-interval=P1M
…/worksheet?filter-dateFrom=2019-04-15&filter-interval=P1W
13. Děkuji za pozornost
Milan Pála / Developer
Máte dotazy?
FB facebook.com/peckadesign TW @peckadesignDevPR do PHP Milan Pála