{"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-en-ny-milepael","status":"publish","type":"post","link":"https:\/\/webhosting.de\/da\/php7-ein-neuer-meilenstein\/","title":{"rendered":"php7 - en ny milep\u00e6l"},"content":{"rendered":"<p>Siden <a href=\"https:\/\/webhosting.de\/da\/php\/\">PHP<\/a> 5, som blev udgivet i 2004, er version 7, som blev lanceret i december 2015, den f\u00f8rste fornyelse af PHP i omkring ti \u00e5r. Oprindeligt var der ogs\u00e5 planlagt en version 6, men udviklingen af den blev indstillet, og i stedet blev der indbygget nogle forbedringer i version 5. Efter fiaskoen med version 6 var udviklerne uenige om, hvorvidt den nye version af PHP skulle b\u00e6re den tidligere navnedeklaration eller ej, men ved en afstemning gik flertallet af ledelsen ind for at forts\u00e6tte navnet med et nyt versionsnummer. Den fejlslagne version 6 ridsede ogs\u00e5 virksomhedens image, og derfor blev der gjort en indsats for at give PHP 7 kvalitative funktioner.<\/p>\n<h3>Stor for\u00e5rsreng\u00f8ring<\/h3>\n<p>For at f\u00e5 en frisk start var det n\u00f8dvendigt at fjerne for\u00e6ldede funktioner for f\u00f8rste gang. I en st\u00f8rre oprydningsaktion blev gr\u00e6nseflader til software, der ikke l\u00e6ngere blev vedligeholdt, fjernet, og forskellige funktioner blev helt fjernet. Mange af de for\u00e6ldede funktioner havde allerede resulteret i fejlmeddelelser, og ved at fjerne dem vil programm\u00f8rerne blive forhindret i at arbejde med for\u00e6ldede funktioner i fremtiden og v\u00e6re n\u00f8dt til at g\u00f8re arbejdet to gange i tilf\u00e6lde af en fejl. Desuden blev syntaksen for variabler indf\u00f8rt i et ensartet skema, hvilket programm\u00f8rer skal v\u00e6re opm\u00e6rksomme p\u00e5 i fremtiden, da dette ogs\u00e5 kan \u00e6ndre semantikken i udtryk. Denne for\u00e5rsreng\u00f8ring var dog ikke let, da PHP 5 allerede er et s\u00e5 komplekst system, at det ofte giver mere mening at omskrive komponenterne i stedet for at pille ved dem.<\/p>\n<h3>Facebook og PHP 7<\/h3>\n<p>PHP er et sprog, der er p\u00e5virket af andre sprog, som igen p\u00e5virker andre sprog. Blandt andet Hack, det sprog, der anvendes til at udvikle <a href=\"https:\/\/webhosting.de\/da\/facebook-likes-kaufen-der-koenigsweg-zur-kundenvertreibung\/\">Facebook<\/a> er baseret p\u00e5 PHP. I PHP 7 har udviklerne ogs\u00e5 l\u00e5nt et par ting fra Facebooks udviklingssprog, f.eks. de mange forskellige typer. I version 7 har de derfor bl.a. inkluderet nogle nye returtyper samt andre nye typer, der skal g\u00f8re programmeringen mere struktureret og lettere. Facebook er helt klart interesseret i, at de to sprog udvikler sig i samme retning, fordi den virtuelle maskine, der k\u00f8rer Hack, er baseret p\u00e5 standard PHP-kode. Derfor er nogle af elementerne i Hack i det oprindeligt afledte PHP-sprog ogs\u00e5 blevet indarbejdet i den nuv\u00e6rende version.<\/p>\n<h3>Unicode-underst\u00f8ttelse<\/h3>\n<p>En af de vigtigste nyskabelser i PHP 7 er den forbedrede underst\u00f8ttelse af Unicode. Unicode som en standardisering af tegn p\u00e5 forskellige sprog er blevet et uundv\u00e6rligt element i programmeringen i globaliseringens tid og dermed i tilvejebringelsen af versioner p\u00e5 forskellige talesprog. Selv om det er et meget vigtigt element i programmering, har det hidtil ikke v\u00e6ret genstand for megen diskussion i programmeringsmilj\u00f8et, og derfor har udviklerne ventet s\u00e5 l\u00e6nge, indtil Unicode med UTF-8 endelig blev integreret i PHP 7.<\/p>\n<h3>Flere nye funktioner<\/h3>\n<p>En anden vigtig funktion er ogs\u00e5 den betydeligt hurtigere hastighed i PHP 7 i forhold til den tidligere version. Dette skyldes ikke kun fjernelsen af for\u00e6ldede funktioner, men ogs\u00e5 brugen af hashtabeller, som g\u00f8r udf\u00f8relsen betydeligt hurtigere. Den forbedrede indeksstruktur fremskynder s\u00f8gningen efter specifikke <a href=\"https:\/\/webhosting.de\/da\/personenbezogene-daten-sozialen-netzwerken\/\">Data<\/a>is\u00e6r n\u00e5r der er tale om s\u00e5 komplekse systemer som PHP. Desuden er mere end 10.000 fejl blevet rettet i forhold til den tidligere version, og der er ogs\u00e5 blevet inkluderet underst\u00f8ttelse af 64-bit systemer.<\/p>\n<h3>Tips til overgangen<\/h3>\n<p>Programm\u00f8rer har knap et \u00e5r til at skifte til den nye version, da underst\u00f8ttelsen af PHP 5 oph\u00f8rer i august 2016. Med denne hurtige afslutning af supporten \u00f8nskede udviklerne ikke at beg\u00e5 den samme fejl, som de begik med version 5, hvor der ikke blev fastsat en klar afslutning, og supporten blev un\u00f8digt forsinket. Ved migrering b\u00f8r programm\u00f8rer f\u00f8rst og fremmest selv fjerne for\u00e6ldet kode og naturligvis ikke bruge den i fremtiden. Gennem en klar semantik er komplekse konstruktioner blevet overfl\u00f8dige eller skal bruges meget sj\u00e6ldnere, hvilket g\u00f8r koden mere l\u00e6sbar. Der er blevet tilf\u00f8jet nye n\u00f8gleord, f.eks. nye datatyper, men PHP 7 har holdt sig til de almindelige termer, som ogs\u00e5 anvendes af andre programmeringssprog.<\/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":"4495","_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\/da\/wp-json\/wp\/v2\/posts\/4210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/comments?post=4210"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/posts\/4210\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/media\/619"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/media?parent=4210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/categories?post=4210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/da\/wp-json\/wp\/v2\/tags?post=4210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}