{"id":4210,"date":"2020-10-30T21:36:45","date_gmt":"2020-10-30T20:36:45","guid":{"rendered":"https:\/\/webhosting.de\/?p=4210"},"modified":"2020-10-30T21:36:45","modified_gmt":"2020-10-30T20:36:45","slug":"php7-jeden-nowy-kamien-milowy","status":"publish","type":"post","link":"https:\/\/webhosting.de\/pl\/php7-ein-neuer-meilenstein\/","title":{"rendered":"php7 - nowy kamie\u0144 milowy"},"content":{"rendered":"<p>Od <a href=\"https:\/\/webhosting.de\/pl\/php\/\">PHP<\/a> 5, kt\u00f3ra ukaza\u0142a si\u0119 w 2004 r., wersja 7, uruchomiona w grudniu 2015 r., jest pierwsz\u0105 od oko\u0142o dziesi\u0119ciu lat innowacj\u0105 PZP. Pierwotnie planowano r\u00f3wnie\u017c wersj\u0119 6, ale jej rozw\u00f3j zosta\u0142 przerwany i niekt\u00f3re ulepszenia zosta\u0142y w\u0142\u0105czone do wersji 5. Po pora\u017cce wersji 6, deweloperzy nie zgodzili si\u0119, czy nowa wersja PHP powinna nosi\u0107 poprzedni\u0105 deklaracj\u0119 nazwy, czy te\u017c nie, ale wi\u0119kszo\u015b\u0107 kierownictwa zag\u0142osowa\u0142a za kontynuacj\u0105 nazwy z nowym numerem wersji. Nieudana wersja 6 r\u00f3wnie\u017c podrapa\u0142a wizerunek firmy, dlatego te\u017c starano si\u0119 zapewni\u0107 PHP 7 cechy jako\u015bciowe.<\/p>\n<h3>Du\u017ce oczyszczanie wiosenne<\/h3>\n<p>W celu ponownego uruchomienia konieczne by\u0142o usuni\u0119cie nieaktualnych funkcji po raz pierwszy. W ramach powa\u017cnej operacji czyszczenia usuni\u0119to interfejsy do nie konserwowanego ju\u017c oprogramowania i ca\u0142kowicie usuni\u0119to r\u00f3\u017cne funkcje. Wiele z przestarza\u0142ych funkcji ju\u017c powodowa\u0142o komunikaty o b\u0142\u0119dach i poprzez ich usuni\u0119cie programi\u015bci nie b\u0119d\u0105 mogli pracowa\u0107 z przestarza\u0142ymi funkcjami i b\u0119d\u0105 musieli wykona\u0107 prac\u0119 dwukrotnie w przypadku b\u0142\u0119du. Ponadto, sk\u0142adnia zmiennych zosta\u0142a wprowadzona do jednolitego schematu, ale programi\u015bci b\u0119d\u0105 musieli zwr\u00f3ci\u0107 na to uwag\u0119 w przysz\u0142o\u015bci, poniewa\u017c mo\u017ce to r\u00f3wnie\u017c zmieni\u0107 semantyk\u0119 wyra\u017ce\u0144. Jednak ta wiosenna czysto\u015b\u0107 nie by\u0142a \u0142atwa, poniewa\u017c PHP 5 jest ju\u017c tak skomplikowanym systemem, poniewa\u017c cz\u0119sto bardziej sensowne jest przepisywanie komponent\u00f3w w cz\u0119\u015bci, ni\u017c majstrowanie przy nich.<\/p>\n<h3>Facebook i PHP 7<\/h3>\n<p>PHP jest j\u0119zykiem, na kt\u00f3ry wp\u0142yw maj\u0105 inne j\u0119zyki, a te z kolei wp\u0142ywaj\u0105 na inne j\u0119zyki. Mi\u0119dzy innymi Hack, j\u0119zyk u\u017cywany do opracowania <a href=\"https:\/\/webhosting.de\/pl\/facebook-likes-kaufen-der-koenigsweg-zur-kundenvertreibung\/\">Facebook<\/a> jest oparty na PHP. W PHP 7 programi\u015bci skopiowali r\u00f3wnie\u017c niekt\u00f3re elementy j\u0119zyka programowania z Facebooka, takie jak r\u00f3\u017cnorodno\u015b\u0107 typ\u00f3w. W wersji 7 wprowadzono wi\u0119c mi\u0119dzy innymi kilka nowych typ\u00f3w zwrotnych, a tak\u017ce inne nowe typy, kt\u00f3re maj\u0105 sprawi\u0107, \u017ce programowanie b\u0119dzie bardziej uporz\u0105dkowane i \u0142atwiejsze. Facebook jest zdecydowanie zainteresowany tym, aby oba j\u0119zyki pod\u0105\u017ca\u0142y w podobnym kierunku, poniewa\u017c maszyna wirtualna u\u017cywana do uruchamiania Hacka jest oparta na standardowym kodzie PHP. Dlatego te\u017c niekt\u00f3re elementy Hack'a w oryginalnie wywodz\u0105cym si\u0119 z niego j\u0119zyku PHP s\u0105 r\u00f3wnie\u017c zawarte w obecnej wersji.<\/p>\n<h3>Obs\u0142uga Unicode<\/h3>\n<p>Jedn\u0105 z najwa\u017cniejszych nowych funkcji PHP 7 jest ulepszona obs\u0142uga Unicode. Unicode jako standaryzacja znak\u00f3w w r\u00f3\u017cnych j\u0119zykach sta\u0142 si\u0119 nieodzownym elementem programowania w czasach globalizacji, a tym samym dostarczania wersji w r\u00f3\u017cnych j\u0119zykach m\u00f3wionych. Chocia\u017c jest to bardzo wa\u017cny element programowania, jak dot\u0105d nie by\u0142 on przedmiotem wielu dyskusji w spo\u0142eczno\u015bci programistycznej, dlatego te\u017c deweloperzy tak d\u0142ugo czekali na ostateczne zintegrowanie Unicode z UTF-8 w PHP 7.<\/p>\n<h3>Inne nowe funkcje<\/h3>\n<p>Inn\u0105 wa\u017cn\u0105 cech\u0105 jest r\u00f3wnie\u017c znacznie wi\u0119ksza pr\u0119dko\u015b\u0107 PHP 7 w por\u00f3wnaniu do poprzedniej wersji. Wynika to nie tylko z usuni\u0119cia przestarza\u0142ych funkcji, ale tak\u017ce z wykorzystania tabel hash, kt\u00f3re znacznie przyspieszaj\u0105 wykonanie. Ulepszona struktura indeksu przyspiesza wyszukiwanie niekt\u00f3rych <a href=\"https:\/\/webhosting.de\/pl\/personenbezogene-daten-sozialen-netzwerken\/\">Dane<\/a>szczeg\u00f3lnie, gdy mamy do czynienia z tak z\u0142o\u017conymi systemami, jak w przypadku PHP. Ponadto poprawiono ponad 10 000 b\u0142\u0119d\u00f3w w stosunku do poprzedniej wersji oraz dodano obs\u0142ug\u0119 system\u00f3w 64-bitowych.<\/p>\n<h3>Wskaz\u00f3wki dotycz\u0105ce przej\u015bcia na euro<\/h3>\n<p>Programi\u015bci maj\u0105 niespe\u0142na rok na przej\u015bcie na now\u0105 wersj\u0119, poniewa\u017c wsparcie dla PHP 5 zostanie przerwane w sierpniu 2016 roku. Z tym szybkim zako\u0144czeniem wsparcia, deweloperzy nie chcieli pope\u0142ni\u0107 tego samego b\u0142\u0119du, co w przypadku wersji 5, gdzie nie ustalono wyra\u017anego ko\u0144ca i sp\u0119dzili niepotrzebnie du\u017co czasu na wsparciu. Podczas migracji programi\u015bci powinni przede wszystkim sami usuwa\u0107 przestarza\u0142y kod i oczywi\u015bcie nie u\u017cywa\u0107 go w przysz\u0142o\u015bci. Unikalna semantyka sprawi\u0142a, \u017ce skomplikowane konstrukcje sta\u0142y si\u0119 zb\u0119dne lub musz\u0105 by\u0107 u\u017cywane znacznie rzadziej, co czyni kod bardziej czytelnym. Dodano nowe s\u0142owa kluczowe, takie jak nowe datatypes, a PHP 7 zachowa\u0142 wsp\u00f3lne terminy, kt\u00f3re s\u0105 u\u017cywane r\u00f3wnie\u017c przez inne j\u0119zyki programowania.<\/p>","protected":false},"excerpt":{"rendered":"<p>Seit PHP 5, das 2004 ver\u00f6ffentlicht wurde, ist die Version 7, die im Dezember 2015 auf den Markt kam, die erste Neuerung von PHP in rund zehn Jahren. Geplant war urspr\u00fcnglich auch eine Version sechs, jedoch wurde deren Entwicklung eingestellt und stattdessen in einem Release der Version 5 einige Verbesserungen eingebaut. Nach dem Scheitern der [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":619,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","inline_featured_image":false,"footnotes":""},"categories":[680],"tags":[212,213],"class_list":["post-4210","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-webdesign","tag-php","tag-php7"],"acf":[],"_wp_attached_file":null,"_wp_attachment_metadata":null,"litespeed-optimize-size":null,"litespeed-optimize-set":null,"_elementor_source_image_hash":null,"_wp_attachment_image_alt":null,"stockpack_author_name":null,"stockpack_author_url":null,"stockpack_provider":null,"stockpack_image_url":null,"stockpack_license":null,"stockpack_license_url":null,"stockpack_modification":null,"color":null,"original_id":null,"original_url":null,"original_link":null,"unsplash_location":null,"unsplash_sponsor":null,"unsplash_exif":null,"unsplash_attachment_metadata":null,"_elementor_is_screenshot":null,"surfer_file_name":null,"surfer_file_original_url":null,"envato_tk_source_kit":null,"envato_tk_source_index":null,"envato_tk_manifest":null,"envato_tk_folder_name":null,"envato_tk_builder":null,"envato_elements_download_event":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"_trp_menu_languages":null,"rank_math_primary_category":null,"rank_math_title":null,"inline_featured_image":null,"_yoast_wpseo_primary_category":null,"rank_math_schema_blogposting":null,"rank_math_schema_videoobject":null,"_oembed_049c719bc4a9f89deaead66a7da9fddc":null,"_oembed_time_049c719bc4a9f89deaead66a7da9fddc":null,"_yoast_wpseo_focuskw":"php7","_yoast_wpseo_linkdex":null,"_oembed_27e3473bf8bec795fbeb3a9d38489348":null,"_oembed_c3b0f6959478faf92a1f343d8f96b19e":null,"_trp_translated_slug_en_us":null,"_wp_desired_post_slug":null,"_yoast_wpseo_title":null,"tldname":null,"tldpreis":null,"tldrubrik":null,"tldpolicylink":null,"tldsize":null,"tldregistrierungsdauer":null,"tldtransfer":null,"tldwhoisprivacy":null,"tldregistrarchange":null,"tldregistrantchange":null,"tldwhoisupdate":null,"tldnameserverupdate":null,"tlddeletesofort":null,"tlddeleteexpire":null,"tldumlaute":null,"tldrestore":null,"tldsubcategory":null,"tldbildname":null,"tldbildurl":null,"tldclean":null,"tldcategory":null,"tldpolicy":null,"tldbesonderheiten":null,"tld_bedeutung":null,"_oembed_d167040d816d8f94c072940c8009f5f8":null,"_oembed_b0a0fa59ef14f8870da2c63f2027d064":null,"_oembed_4792fa4dfb2a8f09ab950a73b7f313ba":null,"_oembed_33ceb1fe54a8ab775d9410abf699878d":null,"_oembed_fd7014d14d919b45ec004937c0db9335":null,"_oembed_21a029d076783ec3e8042698c351bd7e":null,"_oembed_be5ea8a0c7b18e658f08cc571a909452":null,"_oembed_a9ca7a298b19f9b48ec5914e010294d2":null,"_oembed_f8db6b27d08a2bb1f920e7647808899a":null,"_oembed_168ebde5096e77d8a89326519af9e022":null,"_oembed_cdb76f1b345b42743edfe25481b6f98f":null,"_oembed_87b0613611ae54e86e8864265404b0a1":null,"_oembed_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_oembed_time_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_tldname":null,"_tldclean":null,"_tldpreis":null,"_tldcategory":null,"_tldsubcategory":null,"_tldpolicy":null,"_tldpolicylink":null,"_tldsize":null,"_tldregistrierungsdauer":null,"_tldtransfer":null,"_tldwhoisprivacy":null,"_tldregistrarchange":null,"_tldregistrantchange":null,"_tldwhoisupdate":null,"_tldnameserverupdate":null,"_tlddeletesofort":null,"_tlddeleteexpire":null,"_tldumlaute":null,"_tldrestore":null,"_tldbildname":null,"_tldbildurl":null,"_tld_bedeutung":null,"_tldbesonderheiten":null,"_oembed_ad96e4112edb9f8ffa35731d4098bc6b":null,"_oembed_8357e2b8a2575c74ed5978f262a10126":null,"_oembed_3d5fea5103dd0d22ec5d6a33eff7f863":null,"_eael_widget_elements":null,"_oembed_0d8a206f09633e3d62b95a15a4dd0487":null,"_oembed_time_0d8a206f09633e3d62b95a15a4dd0487":null,"_aioseo_description":null,"_eb_attr":null,"_eb_data_table":null,"_oembed_819a879e7da16dd629cfd15a97334c8a":null,"_oembed_time_819a879e7da16dd629cfd15a97334c8a":null,"_acf_changed":null,"_wpcode_auto_insert":null,"_edit_last":null,"_edit_lock":null,"_oembed_e7b913c6c84084ed9702cb4feb012ddd":null,"_oembed_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_time_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_03514b67990db061d7c4672de26dc514":null,"_oembed_time_03514b67990db061d7c4672de26dc514":null,"rank_math_news_sitemap_robots":"index","rank_math_robots":["index"],"_eael_post_view_count":"4511","_trp_automatically_translated_slug_ru_ru":null,"_trp_automatically_translated_slug_et":"php7-a-uus-milestone","_trp_automatically_translated_slug_lv":"php7-a-jauns-mezgilis","_trp_automatically_translated_slug_fr_fr":null,"_trp_automatically_translated_slug_en_us":null,"_wp_old_slug":null,"_trp_automatically_translated_slug_da_dk":null,"_trp_automatically_translated_slug_pl_pl":null,"_trp_automatically_translated_slug_es_es":null,"_trp_automatically_translated_slug_hu_hu":null,"_trp_automatically_translated_slug_fi":"php7-a-uusi-virstanpylvaes","_trp_automatically_translated_slug_ja":"php7-1%e3%81%ae%e6%96%b0%e3%81%97%e3%81%84%e3%83%9e%e3%82%a4%e3%83%ab%e3%82%b9%e3%83%88%e3%83%bc%e3%83%b3","_trp_automatically_translated_slug_lt_lt":null,"_elementor_edit_mode":null,"_elementor_template_type":null,"_elementor_version":null,"_elementor_pro_version":null,"_wp_page_template":"default","_elementor_page_settings":null,"_elementor_data":null,"_elementor_css":null,"_elementor_conditions":null,"_happyaddons_elements_cache":null,"_oembed_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_time_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_time_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_59808117857ddf57e478a31d79f76e4d":null,"_oembed_time_59808117857ddf57e478a31d79f76e4d":null,"_oembed_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_time_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_81002f7ee3604f645db4ebcfd1912acf":null,"_oembed_time_81002f7ee3604f645db4ebcfd1912acf":null,"_elementor_screenshot":null,"_oembed_7ea3429961cf98fa85da9747683af827":null,"_oembed_time_7ea3429961cf98fa85da9747683af827":null,"_elementor_controls_usage":null,"_elementor_page_assets":[],"_elementor_screenshot_failed":null,"theplus_transient_widgets":["tp-video-player"],"_eael_custom_js":null,"_wp_old_date":null,"_trp_automatically_translated_slug_it_it":null,"_trp_automatically_translated_slug_pt_pt":null,"_trp_automatically_translated_slug_zh_cn":null,"_trp_automatically_translated_slug_nl_nl":null,"_trp_automatically_translated_slug_pt_br":null,"_trp_automatically_translated_slug_sv_se":null,"rank_math_analytic_object_id":"890","rank_math_internal_links_processed":null,"_trp_automatically_translated_slug_ro_ro":null,"_trp_automatically_translated_slug_sk_sk":null,"_trp_automatically_translated_slug_bg_bg":null,"_trp_automatically_translated_slug_sl_si":null,"litespeed_vpi_list":["webhostinglogo.png"],"litespeed_vpi_list_mobile":["webhostinglogo.png"],"rank_math_seo_score":null,"rank_math_contentai_score":null,"ilj_limitincominglinks":null,"ilj_maxincominglinks":null,"ilj_limitoutgoinglinks":null,"ilj_maxoutgoinglinks":null,"ilj_limitlinksperparagraph":null,"ilj_linksperparagraph":null,"ilj_blacklistdefinition":null,"ilj_linkdefinition":["php7 - ein neuer meilenstein","php7"],"_eb_reusable_block_ids":[],"rank_math_focus_keyword":"php7","rank_math_og_content_image":null,"_yoast_wpseo_metadesc":"Nur ein knappes Jahr haben Programmierer Zeit auf die neue Version umzusteigen, denn im August 2016 wird der Support f\u00fcr PHP 5 eingestellt.","_yoast_wpseo_content_score":null,"_yoast_wpseo_focuskeywords":null,"_yoast_wpseo_keywordsynonyms":null,"_yoast_wpseo_estimated-reading-time-minutes":null,"rank_math_description":"Nur ein knappes Jahr haben Programmierer Zeit auf die neue Version umzusteigen, denn im August 2016 wird der Support f\u00fcr PHP 5 eingestellt.","surfer_last_post_update":null,"surfer_last_post_update_direction":null,"surfer_keywords":null,"surfer_location":null,"surfer_draft_id":null,"surfer_permalink_hash":null,"surfer_scrape_ready":null,"_thumbnail_id":"619","footnotes":null,"_links":{"self":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/4210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/comments?post=4210"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/4210\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/media\/619"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/media?parent=4210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/categories?post=4210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/tags?post=4210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}