{"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-milstolpe","status":"publish","type":"post","link":"https:\/\/webhosting.de\/sv\/php7-ein-neuer-meilenstein\/","title":{"rendered":"php7 - en ny milstolpe"},"content":{"rendered":"<p>Sedan <a href=\"https:\/\/webhosting.de\/sv\/php\/\">PHP<\/a> Version 5, som sl\u00e4pptes 2004, och version 7, som lanserades i december 2015, \u00e4r den f\u00f6rsta f\u00f6rnyelsen av PHP p\u00e5 cirka tio \u00e5r. En version sex var ocks\u00e5 ursprungligen planerad, men utvecklingen av den avbr\u00f6ts och ist\u00e4llet byggdes vissa f\u00f6rb\u00e4ttringar in i version 5. Efter misslyckandet med version 6 var utvecklarna oense om huruvida den nya versionen av PHP skulle beh\u00e5lla den tidigare namndeklarationen eller inte, men i en omr\u00f6stning var majoriteten av ledningen f\u00f6r att beh\u00e5lla namnet med ett nytt versionsnummer. Den misslyckade versionen 6 skadade ocks\u00e5 f\u00f6retagets image, och d\u00e4rf\u00f6r gjordes anstr\u00e4ngningar f\u00f6r att f\u00f6rse PHP 7 med kvalitativa funktioner.<\/p>\n<h3>Stor v\u00e5rst\u00e4dning<\/h3>\n<p>F\u00f6r att kunna b\u00f6rja om p\u00e5 nytt var det n\u00f6dv\u00e4ndigt att ta bort f\u00f6r\u00e5ldrade funktioner f\u00f6r f\u00f6rsta g\u00e5ngen. I en stor uppst\u00e4dningsoperation togs gr\u00e4nssnitt till programvara som inte l\u00e4ngre underh\u00e5lls och olika funktioner bort helt och h\u00e5llet. M\u00e5nga av de f\u00f6r\u00e5ldrade funktionerna har redan resulterat i felmeddelanden och genom att ta bort dem kan programmerarna undvika att arbeta med f\u00f6r\u00e5ldrade funktioner i framtiden och beh\u00f6va g\u00f6ra arbetet tv\u00e5 g\u00e5nger om ett fel uppst\u00e5r. Syntaxen f\u00f6r variabler har dessutom anpassats till ett enhetligt schema, vilket programmerare m\u00e5ste vara uppm\u00e4rksamma p\u00e5 i framtiden, eftersom detta ocks\u00e5 kan \u00e4ndra semantiken i uttryck. V\u00e5rst\u00e4dningen var dock inte l\u00e4tt, eftersom PHP 5 redan \u00e4r ett s\u00e5 komplext system att det i vissa delar ofta \u00e4r mer meningsfullt att skriva om komponenterna \u00e4n att mixtra med dem.<\/p>\n<h3>Facebook och PHP 7<\/h3>\n<p>PHP \u00e4r ett spr\u00e5k som p\u00e5verkas av andra spr\u00e5k som i sin tur p\u00e5verkar andra spr\u00e5k. Bland annat Hack, det spr\u00e5k som anv\u00e4nds f\u00f6r att utveckla <a href=\"https:\/\/webhosting.de\/sv\/facebook-likes-kaufen-der-koenigsweg-zur-kundenvertreibung\/\">Facebook<\/a> \u00e4r baserad p\u00e5 PHP. I PHP 7 har utvecklarna ocks\u00e5 l\u00e5nat n\u00e5gra saker fr\u00e5n Facebooks utvecklingsspr\u00e5k, till exempel olika typer. I version 7 har de d\u00e4rf\u00f6r inkluderat bland annat n\u00e5gra nya returtyper och andra nya typer som ska g\u00f6ra programmeringen mer strukturerad och enklare. Facebook \u00e4r definitivt intresserad av att de tv\u00e5 spr\u00e5ken utvecklas i samma riktning, eftersom den virtuella maskinen som k\u00f6r Hack \u00e4r baserad p\u00e5 standard PHP-kod. D\u00e4rf\u00f6r har vissa delar av Hack i det ursprungliga PHP-spr\u00e5ket ocks\u00e5 inf\u00f6rlivats i den nuvarande versionen.<\/p>\n<h3>St\u00f6d f\u00f6r Unicode<\/h3>\n<p>En av de viktigaste nyheterna i PHP 7 \u00e4r det f\u00f6rb\u00e4ttrade st\u00f6det f\u00f6r Unicode. Unicode, som en f\u00f6rening av tecken p\u00e5 olika spr\u00e5k, har blivit en oumb\u00e4rlig del av programmeringen i tider av globalisering och d\u00e4rmed tillhandah\u00e5llandet av versioner p\u00e5 olika talade spr\u00e5k. \u00c4ven om det \u00e4r en mycket viktig del av programmeringen har det hittills inte diskuterats s\u00e4rskilt mycket inom programmeringsv\u00e4rlden, vilket \u00e4r anledningen till att utvecklare har v\u00e4ntat s\u00e5 l\u00e4nge p\u00e5 att Unicode med UTF-8 \u00e4ntligen skulle integreras i PHP 7.<\/p>\n<h3>Andra nya funktioner<\/h3>\n<p>En annan viktig funktion \u00e4r den betydligt snabbare hastigheten i PHP 7 j\u00e4mf\u00f6rt med den tidigare versionen. Detta beror inte bara p\u00e5 att f\u00f6r\u00e5ldrade funktioner har tagits bort, utan ocks\u00e5 p\u00e5 anv\u00e4ndningen av hashtabeller som g\u00f6r utf\u00f6randet betydligt snabbare. Den f\u00f6rb\u00e4ttrade indexstrukturen snabbar upp s\u00f6kningen efter specifika <a href=\"https:\/\/webhosting.de\/sv\/personenbezogene-daten-sozialen-netzwerken\/\">Uppgifter<\/a>s\u00e4rskilt n\u00e4r det g\u00e4ller komplexa system som PHP. Dessutom har mer \u00e4n 10 000 buggar korrigerats j\u00e4mf\u00f6rt med f\u00f6reg\u00e5ende version och st\u00f6d f\u00f6r 64-bitarsystem har ocks\u00e5 inkluderats.<\/p>\n<h3>Tips f\u00f6r \u00f6verg\u00e5ngen<\/h3>\n<p>Programmerare har knappt ett \u00e5r p\u00e5 sig att byta till den nya versionen, eftersom st\u00f6det f\u00f6r PHP 5 upph\u00f6r i augusti 2016. Med detta snabba slut p\u00e5 st\u00f6det ville utvecklarna inte g\u00f6ra samma misstag igen som de gjorde med version 5, d\u00e4r inget tydligt slut fastst\u00e4lldes och man h\u00f6ll on\u00f6digt l\u00e4nge p\u00e5 med st\u00f6det. Vid migrering b\u00f6r programmerare f\u00f6rst och fr\u00e4mst ta bort f\u00f6r\u00e5ldrad kod sj\u00e4lva och naturligtvis inte anv\u00e4nda den i framtiden. P\u00e5 grund av den entydiga semantiken har komplexa konstruktioner blivit \u00f6verfl\u00f6diga eller beh\u00f6ver anv\u00e4ndas mycket mindre ofta, vilket g\u00f6r koden mer l\u00e4ttl\u00e4st. Nya nyckelord har lagts till, t.ex. nya datatyper, men PHP 7 har h\u00e5llit sig till de vanliga termer som \u00e4ven anv\u00e4nds av andra programmeringsspr\u00e5k.<\/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":"4505","_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\/sv\/wp-json\/wp\/v2\/posts\/4210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/sv\/wp-json\/wp\/v2\/comments?post=4210"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/sv\/wp-json\/wp\/v2\/posts\/4210\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/sv\/wp-json\/wp\/v2\/media\/619"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/sv\/wp-json\/wp\/v2\/media?parent=4210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/sv\/wp-json\/wp\/v2\/categories?post=4210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/sv\/wp-json\/wp\/v2\/tags?post=4210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}