![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 9 Dołączył: 2.02.2011 Skąd: undefined Ostrzeżenie: (0%) ![]() ![]() |
Witam
Znalazłem ostatnio w necie przyjemny artykuł odnośnie możliwości przeładowywania operatorów dla obiektów w PHP. Web Reflection: From the future, a PHP JavaScript like Number class, with late static binding and operator overloading Zainteresowało mnie w związku z tym rozszerzenie PECL : Operator I teraz są moje dwa pytania do Was. 1. Co myślicie o samej idei wprowadzenia do PHP przeciążania operatorów? 2. Czy byłby ktoś w stanie pomóc mi skompilować PHP razem z tym rozszerzeniem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Co myślicie o samej idei wprowadzenia do PHP przeciążania operatorów? Wprowadzanie ich do jakiegokolwiek języka jest raczej złym pomysłem:1. Nie pomagają w rozwiązywaniu żadnych problemów - to jedynie lukier składniowy. 2. Zaciemniają kod - i to bardzo momentami. 3. Jako takie pasują (mają jakieś uzasadnienie) dla bardzo małej, specyficznej grupy obiektów, np. obiektów matematycznych (macierze, wektory), kolekcji czy strumieni. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 21:42 |