PHP Developer Salary Guide 2025
A very interesting read about pay for PHP developers. Check it out. (DEV.TO link): https://dev.to/arasosman/php-developer-s...-2025-3d2e
View ArticleCI4 Authentication: Best Practices in 2025?
Hey everyone, great to be back in the CodeIgniter community after a few years. For a new project in CI4, what's the current consensus on the best way to handle user authentication? Is the built-in...
View ArticleCSP unsafe-inline and Kint clashing
Hello! I need to enable "unsafe-inline" in my scriptSrc in CSP to get a script to work. This third party script creates a new script tag, which has no nonce. It's unfortunate, but that's what the...
View ArticleValidation of nested inputs
Hi there, Im having the following POST input: Array ( [parcel] => Array ( [1] => Array ( [weight] => 2.00 [width] => 30.00...
View ArticleIntellij IDEA / PHPStorm Plugin
Hi folks! As I recently wrote in Slack I think about to contribute the CI4 from DX point of view and I'd like to propose a tight PHPStorm integration with the CI4 framework: - autocompletion -...
View ArticleComing in 4.7: Controller Attributes
One of the things I'd like to see is a push towards simplifying again. I think the Auto-Routing (Improved) is a great direction to lean new developers toward. i think the mental model might just seem a...
View ArticleComing in 4.7: API Improvements
I've been thinking a lot about CodeIgniter's place in the market recently. One place that I think CodeIgniter is quite strongly placed is for building API's, and API's are only growing in usage to...
View ArticleHTTP_REFERRER and redirect()->back()
When users of my app use nuerous open browser tabs working with my CodeIgiter apps they get erroneous output from my use of the redirect()->back() function in my controllers. They get the content of...
View ArticleWarnings on public type variables
1) I have noticed that we keep getting warnings on missing parameter type missing Example: PHP Code:// warningprivate $test;// should beprivate string $test These are ridded through out the CodeIgniter...
View ArticleisAJAX() error on called controller
Complex issue here...at least for me. In my project there is a controller that use other controllers...just to avoid code duplication. So, for example, I have the main controller Register.php that use...
View ArticleCodeIgniter 4.6.3 fresh install - 404 error
I have just made a fresh installation of version 4.6.3. I have moved the contents of the public folder to main folder. I have configured baseurl in the app.php, paths.php path in index.php correctly....
View ArticleCodeIgniter Forums
All of you do not know this but Lonnie has been working on fixing our CodeIgniter Forums for the pass two weeks. He has done an outstanding job on getting it working fast and more secure. Please...
View ArticleIs PHP Finally Shedding Its “Legacy” Label in 2025?
For years, PHP has carried the “old and messy” reputation compared to modern languages like Node.js, Go, or Python. But with PHP 8+ introducing JIT, Fibers, attributes, union types, and significant...
View ArticleCI 3.1.10 how to update but not to 4?
Is there a way to update to the last version of CI 3.x? I can't seem to find anything as it's all directing to 4. Thanks
View Article