{"id":11333,"date":"2021-06-02T08:21:18","date_gmt":"2021-06-02T08:21:18","guid":{"rendered":"https:\/\/hosteko.com\/blog\/?p=11333"},"modified":"2021-06-02T08:21:18","modified_gmt":"2021-06-02T08:21:18","slug":"php-8-pengertianfitur-dan-keunggulannya","status":"publish","type":"post","link":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya","title":{"rendered":"PHP 8 : Pengertian,Fitur Dan Keunggulannya"},"content":{"rendered":"<p>PHP memiliki tingkat popularitas yang semakin meningkat dan banyak website-website\u00a0populer yang beralih dari bahasa pemrograman lain ke PHP.<span id=\"more-2242\"><\/span>Kesederhanaan,efektivitas dan efisiensi merupakan faktor dibalik kepopuleran PHP.Seiring dengan semakin masifnya adaptasi PHP,komunitas dan forum-forum yang membahas segala hal terkait PHP juga semakin berkembang besar.Dukungan komunitas yang baik membantu para developer atau pemula untuk menemukan solusi dari masalah yang dijumpai saat membangun website menggunakan PHP.<\/p>\n<p>PHP 8 diluncurkan pada 26 November 2020,versi terbaru bahasa pemrograman ini lebih lengkap,entah itu dari segi secara fitur,performa dan perbaikan pada error.Lalu apa si Definisi dari PHP 8 ? Apa saja fitur-fitur baru yang dimiliki ? Di artikel kali ini,kita akan menjelaskannya secara lengkap.<\/p>\n<h2>Pengertian PHP 8<\/h2>\n<p>Merupakan pembaharuan dari PHP 7.4 yang akan berhenti acitve supportnya.Berbeda dengan PHP 7.4 yang hanya minor update,PHP 8 merupakan sebuah major update dari bahasa pemrograman PHP.Sebuah major update yakni versi terbaru yang\u00a0 menawarkan performa lebih baik dengan adanya berbagai fitur baru.Beberapa fitur unggulannya adalah Just In Time Compiler,\u00a0Weak Maps, dan\u00a0Named Arguments.<\/p>\n<h2>Daftar Fitur-Fitur PHP 8\u00a0 :<\/h2>\n<p>Berikut ini fitur-fitur pada PHP 8 yang akan memudahkan pekerjaan penggunanya :<\/p>\n<h2 id=\"h-2-weak-maps\"><span id=\"2_Weak_Maps\">Weak Maps<\/span><\/h2>\n<p>Weak Maps : struktur data yang dapat menampung objek.Berbeda dengan Weak Reference pada PHP 7.4, Weak Maps dapat membersihkan cache dari objek yang tak direferensikan lagi.Di PHP,ketika ada variabel dari objek dihapus,maka akan ada pengecekan referensi ke objek tersebut.Jika tidak ada variabel lain,artinya aman untuk menghapus objeknya.Dengan fitur Weak Maps pada PHP 8,proses penghapusan itu jadi lebih otomatis.<\/p>\n<h2>JIT <span id=\"1_JIT_Just_In_Time_Compiler\">(Just In Time) Compiler<\/span><\/h2>\n<p>JIT Compiler : suatu teknik untuk meningkatkan kinerja program yang diinterpretasikan.Sebab sebelum program dijalankan,JIT Compiler sudah mengkompilasi program menjadi kode bahasa mesin.Dengan teknik JIT Compiler,eksekusi kode menjadi lebih cepat dibanding interpreter PHP versi sebelumnya.<\/p>\n<p>Di compiler PHP sebelumnya,interpreter melakukan proses mengurai,mengkompilasi dan eksekusi kode.Proses ini dilakukan berulang kali setiap ada request skrip.Hal ini tentu menyebabkan pemborosan ruang CPU.Namun JIT Compiler PHP 8 memiliki kode mesin aktual yang dapat bekerjasama dengan OPCache.Maka,saat ada request terhadap skrip dan cache sudah tersedia di OPCache,skrip ini akan langsung diteruskan ke CPU untuk dikompilasi.<\/p>\n<p>JIT Compiler PHP 8 juga memiliki 2 mesin kompilasi JIT : function\u00a0dan\u00a0tracing.JIT berbasis function mengoptimalkan kode hanya dalam 1 fungsi lingkup saja.Sedangkan,JIT berbasis tracing mengoptimalkan seluruh pelacakan dan pencarian kode. Ketika fitur JIT Compiler tersebut diaktifkan,fitur ini dapat meningkatkan kinerja aplikasi berbasis PHP sebesar 3-5%. Sedangkan performa aplikasi standar PHP meningkat 3 kali lebih cepat.<\/p>\n<h2>Union Type<\/h2>\n<p>Union type : suatu nilai yang memiliki representasi sama di sebuah posisi serta dapat menerima beberapa jenis variabel,karena PHP mendukung Union Type,kalian dapat mendeklarasikan variabel dalam beberapa tipe :<\/p>\n<ul>\n<li>Type\u00a0atau\u00a0null,menggunakan sintaks khusus ?Type<\/li>\n<li>array\u00a0atau\u00a0Traversable,menggunakan tipe khusus iterable<\/li>\n<\/ul>\n<p>PHP versi sebelumnya,jenis penyatuan arbitrer tidak didukung oleh bahasa itu,sehingga programmer cenderung menggunakan anotasi PHPDoc sebagai solusi.Untungnya kini,union type sudah hadir secara native di PHP 8.Jadi,kalian tidak perlu lagi menggunakan anotasi PHPDoc.Kalian dapat menetapkan beberapa tipe parameter dengan sintaks T1|T2|\u2026di semua posisi.<\/p>\n<p><strong>Beberapa keuntungan dari union type :<\/strong><\/p>\n<ul>\n<li>Karena tipe nilai parameter yang dapat ditetapkan sendiri,kalian dapat menghindari kemungkinan terjadinya error dengan baik.<\/li>\n<li>Dapat menhindari Informasi tipe yang kurang update.<\/li>\n<\/ul>\n<h2>Nullsafe Operator<\/h2>\n<p>Pengecekan nilai null di PHP 7 perlu membuat kalian memasukkan kode is_null pada beberapa baris kode berulang kali.<\/p>\n<p><strong>Di bawah ini adalah contoh dari PHP 7 :<\/strong><\/p>\n<p>&lt;?php<\/p>\n<p>$user = get_user($id);<\/p>\n<p>if (!is_null ($user)) {<\/p>\n<p>$address = $user-&gt; getAddress();<\/p>\n<p>if (!is_null_null($address)) {<\/p>\n<p>$state = $address-&gt; state;<\/p>\n<p>If (!is_null ($state)) {<\/p>\n<p>\/\/ And so on.<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>}\u00a0\u00a0 }<\/p>\n<p>Menggunakan PHP 8 kalian dapat menggunakan fitur NullSafe Operator.Fitur ini dapat melakukan metode pemanggilan operator\u00a0 ?-&gt;\u00a0untuk mengecek nilai null.<\/p>\n<p style=\"padding-left: 40px;\">$country = $session?-&gt; user?-&gt;getAddress()?-&gt;country;<\/p>\n<p>Menggunakan fitur ini,kalian dapat mendeteksi null dalam suatu elemen rantai.Jika ditemukan null dalam rantai itu,maka proses eksekusi langsung dibatalkan.Contohnya seperti ini :<\/p>\n<p style=\"padding-left: 40px;\">&lt;?php<\/p>\n<p style=\"padding-left: 40px;\">$bestSaleItem=$catalog?-&gt; getProducts(get_seasonal_type())?-&gt;mostPopular(10)[5];<\/p>\n<p>Jika $catalog merupakan null, get_seasonable_type() tidak akan dipanggil. Seluruh rantai akan berhenti setelah mendeteksinya dan langsung menetapkan\u00a0 $bestSaleItem ke null.<\/p>\n<h2 id=\"h-4-penggunaan-class-for-objects\"><span id=\"4_Penggunaan_Class_For_Objects\">Menggunakan ::Class For Objects<\/span><\/h2>\n<p>Di versi PHP sebelumnya,kalian harus menggunakan <strong>get_class()<\/strong> untuk menetapkan kelas ke objek.Di PHP 8,kalian dapat menggunakan <strong>::class to objects<\/strong> guna memastikan kode sumber jadi lebih ringkas.<\/p>\n<p><strong>Adapun contohnya di bawah ini :<\/strong><\/p>\n<p style=\"padding-left: 40px;\">$object \u00a0= \u00a0new\u00a0 stdClass;<\/p>\n<p style=\"padding-left: 40px;\">var_dump ($object::class); \u00a0\/\/ \u00a0&#8220;stdClass&#8221;<\/p>\n<p style=\"padding-left: 40px;\">object \u00a0= \u00a0null;<\/p>\n<p style=\"padding-left: 40px;\">var_dump ($object::class); \u00a0\/\/ \u00a0TypeError<\/p>\n<h2><\/h2>\n<h2 id=\"h-7-named-arguments\"><span id=\"7_Named_Arguments\">Named Arguments<\/span><\/h2>\n<p>Di Versi PHP 7.4,perlu memperhatikan urutan pemberian argumen untuk mengirimkan argumen ke sebuah fungsi.Namun di PHP 8,dapat mengirimkan argumen ke sebuah fungsi menggunakan nama pengenal.Misal jika ingin melakukan set nilai argumen ke-7 (http_only) pada PHP 7.Kalian perlu mengirim nilai argumen sebelumnya.Hal ini karena argumen dibaca berdasarkan urutan.Sehingga kalian harus mengirim argumen ke-1 sampai ke-6.<\/p>\n<p>Hal ini tidak berlaku untuk named arguments PHP 8.Argumen yang dikirim memiliki nama sehingga urutan argumen tidak berpengaruh.Artinya,kalian hanya menulis nilai yang ingin diubah.Dengan adanya Name Arguments pada PHP 8 ini,proses coding lebih mudah.Sebab identifier ketika argumen dikirim ke fungsi akan memperjelas pembacaan kode. Selain itu, kode bisa terdokumentasi secara mandiri.<\/p>\n<h2 id=\"h-6-constructor-property-promotion\"><span id=\"6_Constructor_Property_Promotion\">Constructor Property Promotion<\/span><\/h2>\n<p>Fitur ini berfungsi mengurangi penulisan atribut berulang pada class constructor.Pada PHP 7 dimana semua properti harus diulang beberapa kali sebelum kalian dapat menggunakannya dengan objek.Namun,dengan adanya fitur Constructor Property Promotion di PHP 8,penulisan atribut menjadi lebih pendek,lebih mudah dibaca dan tidak terlalu rentan terhadap error. Namun,fungsi ini hanya dapat digunakan pada promoted parameter seperti parameter yang diawali dengan public,protected, dan private.<\/p>\n<h2 id=\"h-8-match-expression\"><span id=\"8_Match_Expression\">Match Expression<\/span><\/h2>\n<p>Pada PHP 8 memperkenalkan fitur Match Expression,yang mana fitur ini mirip dengan Switch pada PHP 7.Perbedaannya,Match Expression memiliki sintaks lebih ringkas dan aman.<\/p>\n<p>Perbedaan-perbedaan dengan Match dan Switch sebagai berikut :<\/p>\n<ul>\n<li>Match expression dapat mengembalikan value<\/li>\n<li>Match expression hanya mendukung ekspresi tunggal dan tidak membutuhkan pernyataan break;<\/li>\n<li>Match expression melakukan perbandingan yang sangat ketat<\/li>\n<\/ul>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<div class=\"cntn-wrp artl-cnt\">\n<p>Nah,itulah beberapa penjelasan mengenai\u00a0 PHP 8,mulai dari definisi serta fiturnya.Sekian artikel kali ini,semoga dapat bermanfaat untuk kalian semuanya \ud83d\ude42<\/p>\n<\/div>\n<\/div>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;11333&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;0&quot;,&quot;greet&quot;:&quot;Jadilah yang pertama untuk memberi nilai&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;PHP 8 : Pengertian,Fitur Dan Keunggulannya&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 17.6px;\">\n            <span class=\"kksr-muted\">Jadilah yang pertama untuk memberi nilai<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>PHP memiliki tingkat popularitas yang semakin meningkat dan banyak website-website\u00a0populer yang beralih dari bahasa pemrograman lain ke PHP.Kesederhanaan,efektivitas dan efisiensi merupakan faktor dibalik kepopuleran PHP.Seiring dengan semakin masifnya adaptasi PHP,komunitas dan forum-forum yang membahas segala hal terkait PHP juga semakin berkembang besar.Dukungan komunitas yang baik membantu para developer atau pemula untuk menemukan solusi dari masalah [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":11348,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_2392824914_2392824914":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[3],"tags":[4047,4040,4043,4048,4045,4046,4044,4039,4042,4041],"class_list":["post-11333","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-constructor-property-promotion","tag-fitur-fitur-php-8","tag-jit-just-in-time-compiler","tag-match-expression","tag-menggunakan-class-for-objects","tag-named-arguments","tag-nullsafe-operator","tag-pengertian-php-8","tag-union-type","tag-weak-maps"],"featured_image_src":{"landsacpe":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA-1140x445.jpg",1140,445,true],"list":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA-463x348.jpg",463,348,true],"medium":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA-300x169.jpg",300,169,true],"full":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg",1920,1080,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PHP 8 : Pengertian,Fitur Dan Keunggulannya - Hosteko Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP 8 : Pengertian,Fitur Dan Keunggulannya - Hosteko Blog\" \/>\n<meta property=\"og:description\" content=\"PHP memiliki tingkat popularitas yang semakin meningkat dan banyak website-website\u00a0populer yang beralih dari bahasa pemrograman lain ke PHP.Kesederhanaan,efektivitas dan efisiensi merupakan faktor dibalik kepopuleran PHP.Seiring dengan semakin masifnya adaptasi PHP,komunitas dan forum-forum yang membahas segala hal terkait PHP juga semakin berkembang besar.Dukungan komunitas yang baik membantu para developer atau pemula untuk menemukan solusi dari masalah [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya\" \/>\n<meta property=\"og:site_name\" content=\"Hosteko Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-02T08:21:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"feni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"feni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#article\",\"isPartOf\":{\"@id\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya\"},\"author\":{\"name\":\"feni\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/person\/92f805bd68ef8fc0eb2b6cafc6579e61\"},\"headline\":\"PHP 8 : Pengertian,Fitur Dan Keunggulannya\",\"datePublished\":\"2021-06-02T08:21:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya\"},\"wordCount\":997,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg\",\"keywords\":[\"Constructor Property Promotion\",\"Fitur-Fitur PHP 8\",\"JIT (Just In Time) Compiler\",\"Match Expression\",\"Menggunakan ::Class For Objects\",\"Named Arguments\",\"Nullsafe Operator\",\"Pengertian PHP 8\",\"Union Type\",\"Weak Maps\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya\",\"url\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya\",\"name\":\"PHP 8 : Pengertian,Fitur Dan Keunggulannya - Hosteko Blog\",\"isPartOf\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg\",\"datePublished\":\"2021-06-02T08:21:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#primaryimage\",\"url\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg\",\"contentUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hosteko.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP 8 : Pengertian,Fitur Dan Keunggulannya\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hosteko.com\/blog\/#website\",\"url\":\"https:\/\/hosteko.com\/blog\/\",\"name\":\"Hosteko Blog\",\"description\":\"Berita &amp; Informasi Dunia IT\",\"publisher\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hosteko.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/hosteko.com\/blog\/#organization\",\"name\":\"HOSTEKO\",\"url\":\"https:\/\/hosteko.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png\",\"contentUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png\",\"width\":195,\"height\":57,\"caption\":\"HOSTEKO\"},\"image\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/person\/92f805bd68ef8fc0eb2b6cafc6579e61\",\"name\":\"feni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2a63c9a33d5a76730f86afb01aa7be8819ebd0dbd478ca3e43c713e68d6a1342?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2a63c9a33d5a76730f86afb01aa7be8819ebd0dbd478ca3e43c713e68d6a1342?s=96&d=mm&r=g\",\"caption\":\"feni\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP 8 : Pengertian,Fitur Dan Keunggulannya - Hosteko Blog","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:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya","og_locale":"en_US","og_type":"article","og_title":"PHP 8 : Pengertian,Fitur Dan Keunggulannya - Hosteko Blog","og_description":"PHP memiliki tingkat popularitas yang semakin meningkat dan banyak website-website\u00a0populer yang beralih dari bahasa pemrograman lain ke PHP.Kesederhanaan,efektivitas dan efisiensi merupakan faktor dibalik kepopuleran PHP.Seiring dengan semakin masifnya adaptasi PHP,komunitas dan forum-forum yang membahas segala hal terkait PHP juga semakin berkembang besar.Dukungan komunitas yang baik membantu para developer atau pemula untuk menemukan solusi dari masalah [&hellip;]","og_url":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya","og_site_name":"Hosteko Blog","article_published_time":"2021-06-02T08:21:18+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg","type":"image\/jpeg"}],"author":"feni","twitter_card":"summary_large_image","twitter_misc":{"Written by":"feni","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#article","isPartOf":{"@id":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya"},"author":{"name":"feni","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/person\/92f805bd68ef8fc0eb2b6cafc6579e61"},"headline":"PHP 8 : Pengertian,Fitur Dan Keunggulannya","datePublished":"2021-06-02T08:21:18+00:00","mainEntityOfPage":{"@id":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya"},"wordCount":997,"commentCount":0,"publisher":{"@id":"https:\/\/hosteko.com\/blog\/#organization"},"image":{"@id":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#primaryimage"},"thumbnailUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg","keywords":["Constructor Property Promotion","Fitur-Fitur PHP 8","JIT (Just In Time) Compiler","Match Expression","Menggunakan ::Class For Objects","Named Arguments","Nullsafe Operator","Pengertian PHP 8","Union Type","Weak Maps"],"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya","url":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya","name":"PHP 8 : Pengertian,Fitur Dan Keunggulannya - Hosteko Blog","isPartOf":{"@id":"https:\/\/hosteko.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#primaryimage"},"image":{"@id":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#primaryimage"},"thumbnailUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg","datePublished":"2021-06-02T08:21:18+00:00","breadcrumb":{"@id":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#primaryimage","url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg","contentUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/hosteko.com\/blog\/php-8-pengertianfitur-dan-keunggulannya#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hosteko.com\/blog"},{"@type":"ListItem","position":2,"name":"PHP 8 : Pengertian,Fitur Dan Keunggulannya"}]},{"@type":"WebSite","@id":"https:\/\/hosteko.com\/blog\/#website","url":"https:\/\/hosteko.com\/blog\/","name":"Hosteko Blog","description":"Berita &amp; Informasi Dunia IT","publisher":{"@id":"https:\/\/hosteko.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hosteko.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hosteko.com\/blog\/#organization","name":"HOSTEKO","url":"https:\/\/hosteko.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png","contentUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png","width":195,"height":57,"caption":"HOSTEKO"},"image":{"@id":"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/person\/92f805bd68ef8fc0eb2b6cafc6579e61","name":"feni","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2a63c9a33d5a76730f86afb01aa7be8819ebd0dbd478ca3e43c713e68d6a1342?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a63c9a33d5a76730f86afb01aa7be8819ebd0dbd478ca3e43c713e68d6a1342?s=96&d=mm&r=g","caption":"feni"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/06\/PHP-8-PENGERTIANFITUR-DAN-KEUNGGULANNYA.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts\/11333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/comments?post=11333"}],"version-history":[{"count":4,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts\/11333\/revisions"}],"predecessor-version":[{"id":11356,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts\/11333\/revisions\/11356"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/media\/11348"}],"wp:attachment":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/media?parent=11333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/categories?post=11333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/tags?post=11333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}