{"id":3883,"date":"2022-05-19T11:20:21","date_gmt":"2022-05-19T11:20:21","guid":{"rendered":"http:\/\/the-codest.localhost\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/"},"modified":"2026-04-28T14:07:09","modified_gmt":"2026-04-28T14:07:09","slug":"warum-brauchen-wir-symfony-polyfill-und-warum-wir-nicht-sollten","status":"publish","type":"post","link":"https:\/\/thecodest.co\/de\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/","title":{"rendered":"Warum brauchen wir Symfony Polyfill (... und warum wir es nicht brauchen)"},"content":{"rendered":"<p>In den meisten modernen <strong><a href=\"https:\/\/thecodest.co\/de\/dictionary\/how-to-hire-a-php-developer\/\">PHP<\/a> Projekte<\/strong>werden Sie feststellen, dass eine starke Abh\u00e4ngigkeit von der <a href=\"https:\/\/github.com\/symfony\/polyfill\" rel=\"nofollow\">Symfony Polyfill<\/a> Bibliothek. In diesem Artikel werden wir nicht nur erkl\u00e4ren, wie sie funktioniert und wie sie sich auf <strong>Symfony-Projekte<\/strong>aber wir werden auch die Idee des Problems, das es zu l\u00f6sen versucht, n\u00e4her beleuchten.<\/p>\n<h2>Ein wenig Geschichte<\/h2>\n<p><strong>PHP<\/strong> war lange Zeit in einem schlechten Zustand. Es war 2005, als Andrei Zmievski ein <a href=\"https:\/\/thecodest.co\/de\/dictionary\/why-do-projects-fail\/\">Projekt<\/a> um die native Unicode-Unterst\u00fctzung f\u00fcr <strong>PHP<\/strong> aufgrund gemischter Kritiken und vieler Bedenken, dass <strong>PHP<\/strong> geht in die falsche Richtung. Entwicklung von <strong>PHP<\/strong> 6.x begonnen. Aber es wurde nie fertiggestellt - aber das ist eine Geschichte f\u00fcr einen anderen Tag. 10 Jahre sp\u00e4ter, irgendwo zwischen 2014 und 2015, begannen Dmitry Stogov, Xinchen Hui und Nikita Popov <code>phpng<\/code> - Projekt, das die interne Zend-Engine optimiert und \u00fcberarbeitet hat, die von <strong>PHP<\/strong>.<\/p>\n<h4>&gt;_ <em>Die PHP 7 wurde geboren<\/em><\/h4>\n<p>Und in den vergangenen Jahren, <strong>PHP<\/strong> w\u00e4chst schneller als je zuvor und hat derzeit die stabile Version 8.1.<\/p>\n<p><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/162561908-025b0d15-1b7a-4592-8f81-05c7b29bc3c9.png\" alt=\"Bild\" \/><\/p>\n<p>Aufgrund der raschen Entwicklung neuer Funktionen in der Sprache mussten sich nicht nur die Entwickler an diese \u00c4nderungen anpassen, sondern auch die Anbieter von Infrastruktur- und Hostingdiensten.<\/p>\n<p>Um sicherzustellen, dass wir, die Entwickler, die neuesten und besten Funktionen unserer geliebten Programmiersprache nutzen k\u00f6nnen <strong>Symfony Polyfill<\/strong> wurde das Projekt geboren.<\/p>\n<h2>Symfony Polyfill und seine Funktion<\/h2>\n<blockquote>\n<p>Dieses Projekt portiert Funktionen aus der neuesten <strong>PHP-Versionen<\/strong> und bietet Kompatibilit\u00e4tsschichten f\u00fcr einige Erweiterungen und Funktionen. Es soll verwendet werden, wenn die \u00dcbertragbarkeit zwischen <strong>PHP-Versionen<\/strong> und Erweiterungen ist erw\u00fcnscht.<\/p>\n<\/blockquote>\n<p>Dies ist eine reine Beschreibung von <a href=\"https:\/\/github.com\/symfony\/polyfill\" rel=\"nofollow\">Symfony Polyfill<\/a> aber was bedeutet das? <\/p>\n<p>Aufgrund der sich rasch entwickelnden <strong>PHP Sprache<\/strong> und die nicht mehr zeitgem\u00e4\u00dfe Softwareanpassung der ISPs haben die meisten Entwickler vor eine einfache Wahl gestellt:<\/p>\n<ul>\n<li>Als <a href=\"https:\/\/thecodest.co\/de\/blog\/hire-vue-js-developers\/\">Entwickler<\/a>Ich erstelle Anwendungen in einer \u00e4lteren Version von <strong>PHP<\/strong> und nicht die neuesten Funktionen der Sprache nutzen k\u00f6nnen, oder<\/li>\n<li>Als Entwickler erstelle ich eine moderne Anwendung unter Verwendung der neuesten Version von <strong>PHP<\/strong>.<\/li>\n<\/ul>\n<p>Sie mussten jedoch die Kompatibilit\u00e4t mit anderen Werkzeugen und Diensten wahren, die bereits sowohl auf dem <a href=\"https:\/\/thecodest.co\/de\/dictionary\/what-is-code-refactoring\/\">Code<\/a> und der Infrastruktur - fast immer mit \u00e4lteren Versionen von <strong>PHP<\/strong>Muss ich, lieber Leser, den so genannten \"Spa\u00dffaktor\" dieser beiden L\u00f6sungen erw\u00e4hnen?<\/p>\n<p>Um den Entwicklern den Weg zu erleichtern, hat die Open-Source-Gemeinschaft im Jahr 2015 <a href=\"https:\/\/github.com\/symfony\/polyfill\/tree\/v1.0.0\" rel=\"nofollow\">die erste stabile Version von Polyfill mit der Nummer 1.0<\/a>. Das Leben der Entwickler wurde einfacher, und man k\u00f6nnte sagen, dass Symfony Polyfill eine Vielzahl von Problemen wie die Code-Portabilit\u00e4t zwischen verschiedenen Plattformen gel\u00f6st hat, <strong>PHP-Version<\/strong> Unterschiede und erleichterte das Refactoring von Anwendungen und den Abbau von technologischen Schulden.<\/p>\n<p>Leider k\u00f6nnen nicht alle Probleme mit einem einzigen Werkzeug gel\u00f6st werden.<\/p>\n<h2>Probleme im Zusammenhang mit der Pflege mehrerer Versionen der Umgebung<\/h2>\n<p>F\u00fcr komplexe <strong>IT-Projekte<\/strong>Die Pflege verschiedener Versionen von Umgebungen f\u00fcr verschiedene Kunden\/Branchen\/Abteilungen ist ein g\u00e4ngiges Verfahren. Daraus ergibt sich die Notwendigkeit, viele verschiedene Zweige von Anwendungen gleichzeitig zu entwickeln, oft mit unterschiedlichen funktionalen Anforderungen und mit eigener Zugkraft. Ich bin schon oft mit dem Problem konfrontiert worden, dieselbe Anwendung f\u00fcr verschiedene Kunden auf verschiedenen PHP5 \/ PHP7-Umgebungen zu pflegen, und die Vielzahl von Problemen im Zusammenhang mit der Inkompatibilit\u00e4t von Bibliotheken oder deren Abh\u00e4ngigkeiten f\u00fcr verschiedene Versionen ist einfach unl\u00f6sbar, wenn man nur <strong>Symfony Polyfill<\/strong>.<\/p>\n<h2>Das Qualifikationsgef\u00e4lle zwischen den Mitgliedern des Entwicklungsteams<\/h2>\n<p>Aufgrund der rasanten Zunahme von Funktionen, die in <strong>PHP<\/strong>Viele Entwickler haben mit dem Tempo der Ver\u00e4nderungen nicht Schritt gehalten. Viele der Funktionen, die in h\u00f6heren Versionen von <strong>PHP<\/strong> mit externen Bibliotheken leicht zu erreichen sind, oder die Entwickler die neuen Funktionen einfach nicht ben\u00f6tigten, wie z. B. <a href=\"https:\/\/www.php.net\/manual\/en\/language.fibers.php\" rel=\"nofollow\">PHP Fasern<\/a>. Bei der Auswahl <a href=\"https:\/\/thecodest.co\/de\/blog\/how-to-hire-the-best-outsourced-development-team-for-a-scaleup\/\">Team<\/a> Mitglieder ist es eine gute Idee, daf\u00fcr zu sorgen, dass die F\u00e4higkeiten aufeinander abgestimmt sind oder dass der Codebereitstellungsprozess durch statische Analysewerkzeuge und die fr\u00fchzeitige Erkennung von Versionsregressionsfehlern konsistenter gestaltet wird.<\/p>\n<h2>Abneigung gegen Ver\u00e4nderungen<\/h2>\n<p><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/168078028-edd8afe9-04aa-4250-983b-7bdf115bc459.png\" alt=\"Bild\" \/><\/p>\n<p>Die \u00dcbernahme neuer Sprachfunktionen ist noch recht gering und <strong>PHP<\/strong> 5 \u00fcber 24% zeigt deutlich, dass <strong><em>in einem Viertel der PHP-Projekte werden Versionen unter 7.x eingesetzt<\/em><\/strong>dessen Sicherheitsunterst\u00fctzung am 6. Dezember 2022 ausl\u00e4uft. Das bedeutet, dass zum Zeitpunkt der Erstellung dieses Beitrags \u00fcber 25% der PHP-basierten <a href=\"https:\/\/thecodest.co\/de\/blog\/find-your-ideal-stack-for-web-development\/\">Web<\/a> Projekte werden bis Ende des Jahres potenziell f\u00fcr alle neuen Sicherheitsl\u00fccken anf\u00e4llig sein. \"Wenn es funktioniert, warum sollten wir uns die M\u00fche machen\"?<\/p>\n<h2>Schlussfolgerung<\/h2>\n<p>Wir sollten uns so schnell wie m\u00f6glich an Sprach\u00e4nderungen anpassen und so schnell wie m\u00f6glich die neuesten L\u00f6sungen verwenden. Bei einer m\u00f6glichen Migration eines Legacy-Projekts lohnt es sich, Folgendes zu ber\u00fccksichtigen <strong>Symfony Polyfill<\/strong> als Hilfsmittel und unter Verwendung von Techniken wie dem Strangler-Pattern und der derzeit in Mode befindlichen BDD-Methodik, die sich fabelhaft einfach auf die <strong>Symfony-Framework<\/strong>. Sind wir also wirklich gezwungen, die <strong>Symfony Polyfill<\/strong>?<\/p>\n<p><a href=\"https:\/\/calendly.com\/the-codest-php\/thecodest-php-tech-consultation\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/php_development.png\" alt=\"PHP Entwicklung kostenlose Beratung\" \/><\/a><\/p>\n<p><strong>Lesen Sie mehr:<\/strong><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/php-development-5-things-you-ought-to-know\">PHP Entwicklung: 5 Dinge, die Sie wissen sollten<\/a><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/7-startups-that-will-shake-the-marketplace-scene-in-2022\/\">7 Startups &amp; Scaleups, die 2022 die Marktplatz-Szene ersch\u00fcttern werden<\/a><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/php-development-symfony-console-component-tips-tricks\">PHP Entwicklung. Symfony Konsolenkomponente - Tipps &amp; Tricks<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Im folgenden Artikel erkl\u00e4ren wir, wie Symfony Polyfill funktioniert und wie es sich auf Symfony-Projekte bezieht. Wir werden auch tiefer in die Idee eintauchen, die diese Bibliothek zu l\u00f6sen versucht.<\/p>","protected":false},"author":2,"featured_media":3884,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-3883","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Why do we need Symfony Polyfill (... and why we shouldn&#039;t) - The Codest<\/title>\n<meta name=\"description\" content=\"In the following article, we explain how Symfony Polyfill works and how it relates to Symfony projects. We will also dive deeper into the idea that this library tries to solve.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecodest.co\/de\/blog\/warum-brauchen-wir-symfony-polyfill-und-warum-wir-nicht-sollten\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why do we need Symfony Polyfill (... and why we shouldn&#039;t)\" \/>\n<meta property=\"og:description\" content=\"In the following article, we explain how Symfony Polyfill works and how it relates to Symfony projects. We will also dive deeper into the idea that this library tries to solve.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/de\/blog\/warum-brauchen-wir-symfony-polyfill-und-warum-wir-nicht-sollten\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-19T11:20:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-28T14:07:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/why_do_we_need_symfony_polyfill_-._and_why_we_shouldn_t-.png\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"thecodest\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"thecodest\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/\"},\"author\":{\"name\":\"thecodest\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\"},\"headline\":\"Why do we need Symfony Polyfill (&#8230; and why we shouldn&#8217;t)\",\"datePublished\":\"2022-05-19T11:20:21+00:00\",\"dateModified\":\"2026-04-28T14:07:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/\"},\"wordCount\":805,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/why_do_we_need_symfony_polyfill_-._and_why_we_shouldn_t-.png\",\"articleSection\":[\"Software Development\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/\",\"name\":\"Why do we need Symfony Polyfill (... and why we shouldn't) - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/why_do_we_need_symfony_polyfill_-._and_why_we_shouldn_t-.png\",\"datePublished\":\"2022-05-19T11:20:21+00:00\",\"dateModified\":\"2026-04-28T14:07:09+00:00\",\"description\":\"In the following article, we explain how Symfony Polyfill works and how it relates to Symfony projects. We will also dive deeper into the idea that this library tries to solve.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/why_do_we_need_symfony_polyfill_-._and_why_we_shouldn_t-.png\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/why_do_we_need_symfony_polyfill_-._and_why_we_shouldn_t-.png\",\"width\":960,\"height\":540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why do we need Symfony Polyfill (&#8230; and why we shouldn&#8217;t)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"name\":\"The Codest\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecodest.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"width\":144,\"height\":36,\"caption\":\"The Codest\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/company\\\/codest\",\"https:\\\/\\\/clutch.co\\\/profile\\\/codest\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\",\"name\":\"thecodest\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"caption\":\"thecodest\"},\"url\":\"https:\\\/\\\/thecodest.co\\\/de\\\/author\\\/thecodest\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Warum brauchen wir Symfony Polyfill (... und warum wir es nicht brauchen) - The Codest","description":"Im folgenden Artikel erkl\u00e4ren wir, wie Symfony Polyfill funktioniert und wie es sich auf Symfony-Projekte bezieht. Wir werden auch tiefer in die Idee eintauchen, die diese Bibliothek zu l\u00f6sen versucht.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thecodest.co\/de\/blog\/warum-brauchen-wir-symfony-polyfill-und-warum-wir-nicht-sollten\/","og_locale":"de_DE","og_type":"article","og_title":"Why do we need Symfony Polyfill (... and why we shouldn't)","og_description":"In the following article, we explain how Symfony Polyfill works and how it relates to Symfony projects. We will also dive deeper into the idea that this library tries to solve.","og_url":"https:\/\/thecodest.co\/de\/blog\/warum-brauchen-wir-symfony-polyfill-und-warum-wir-nicht-sollten\/","og_site_name":"The Codest","article_published_time":"2022-05-19T11:20:21+00:00","article_modified_time":"2026-04-28T14:07:09+00:00","og_image":[{"width":960,"height":540,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/why_do_we_need_symfony_polyfill_-._and_why_we_shouldn_t-.png","type":"image\/png"}],"author":"thecodest","twitter_card":"summary_large_image","twitter_misc":{"Written by":"thecodest","Est. reading time":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/#article","isPartOf":{"@id":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/"},"author":{"name":"thecodest","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76"},"headline":"Why do we need Symfony Polyfill (&#8230; and why we shouldn&#8217;t)","datePublished":"2022-05-19T11:20:21+00:00","dateModified":"2026-04-28T14:07:09+00:00","mainEntityOfPage":{"@id":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/"},"wordCount":805,"commentCount":0,"publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"image":{"@id":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/why_do_we_need_symfony_polyfill_-._and_why_we_shouldn_t-.png","articleSection":["Software Development"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/","url":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/","name":"Warum brauchen wir Symfony Polyfill (... und warum wir es nicht brauchen) - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/why_do_we_need_symfony_polyfill_-._and_why_we_shouldn_t-.png","datePublished":"2022-05-19T11:20:21+00:00","dateModified":"2026-04-28T14:07:09+00:00","description":"Im folgenden Artikel erkl\u00e4ren wir, wie Symfony Polyfill funktioniert und wie es sich auf Symfony-Projekte bezieht. Wir werden auch tiefer in die Idee eintauchen, die diese Bibliothek zu l\u00f6sen versucht.","breadcrumb":{"@id":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/why_do_we_need_symfony_polyfill_-._and_why_we_shouldn_t-.png","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/why_do_we_need_symfony_polyfill_-._and_why_we_shouldn_t-.png","width":960,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/blog\/why-do-we-need-symfony-polyfill-and-why-we-shouldnt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"Why do we need Symfony Polyfill (&#8230; and why we shouldn&#8217;t)"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"Der Codest","description":"","publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecodest.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"Der Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","width":144,"height":36,"caption":"The Codest"},"image":{"@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/pl.linkedin.com\/company\/codest","https:\/\/clutch.co\/profile\/codest"]},{"@type":"Person","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76","name":"thecodest","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","caption":"thecodest"},"url":"https:\/\/thecodest.co\/de\/author\/thecodest\/"}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/posts\/3883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/comments?post=3883"}],"version-history":[{"count":5,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/posts\/3883\/revisions"}],"predecessor-version":[{"id":8142,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/posts\/3883\/revisions\/8142"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/media\/3884"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/media?parent=3883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/categories?post=3883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/tags?post=3883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}