{"version":"1.0","provider_name":"QalbIT","provider_url":"https:\/\/qalbit.com\/blog","title":"CodeIgniter 3 supports PHP up to 8.1. PHP 8.1 died in December.","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"syQE6pC7O1\"><a href=\"https:\/\/qalbit.com\/blog\/simplifying-web-development-with-codeigniter-hmvc-architecture\/\">CodeIgniter HMVC: Modules, PHP 8.2 Fixes, and the CodeIgniter 4 Question<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/qalbit.com\/blog\/simplifying-web-development-with-codeigniter-hmvc-architecture\/embed\/#?secret=syQE6pC7O1\" width=\"600\" height=\"338\" title=\"&#8220;CodeIgniter HMVC: Modules, PHP 8.2 Fixes, and the CodeIgniter 4 Question&#8221; &#8212; QalbIT\" data-secret=\"syQE6pC7O1\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/qalbit.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/qalbit.com\/blog\/wp-content\/uploads\/2023\/04\/codeigniter-hmvc-php-82-deprecation-fix-scaled.webp","thumbnail_width":2560,"thumbnail_height":1440,"description":"CodeIgniter 3 officially supports PHP 8.1 at most. PHP 8.1 lost security support in December 2025. Every patched PHP version is unsupported by your framework. Here is the fix, and the decision behind it."}