Helloo Guys...i have worked with PHP for almost two years and my Editor was Notepad++ then three weeks ago shifted and started using PHPEDIT ))

BUT FOR I AM LOOKING TO KNOW WHICH PHP FRAMEWORK IS BETTER,BECAUSE I WANT TO START WORKING ON IT.
PLEASE I NEED YOUR SUGGESTIONS.

Dani AI

Generated

is right: pick the framework that fits the job. Quick map for 2025:

  • Laravel: full‑stack DX with first‑party tooling; when you need serious speed, use Octane. (laravel.com)
  • Symfony: strict, enterprise‑friendly, modern features (e.g., attribute routing); current docs are 7.3. (symfony.com)
  • Slim: tiny, PSR‑friendly router; great for small APIs and microservices. (slimframework.com)
  • CodeIgniter 4: lightweight MVC that uses PSR‑4 autoloading and namespaces. (codeigniter.com)
  • CakePHP 5: convention‑over‑configuration with an active 5.x line on PHP 8.1+ (runs on 8.4). (book.cakephp.org)
  • Yii: 3.x is still TBA; Yii 2 continues with security/PHP‑compat fixes per the official schedule. (yiiframework.com)

A fast way to choose is a 2‑hour bake‑off: build a /health endpoint and one CRUD screen in two candidates, write one feature test, then compare time, docs, and how much custom code you needed. For the feel of each, start with a health route:

// Laravel (routes/web.php)
use Illuminate\Support\Facades\Route;
Route::get('/health', fn () => response('ok', 200));
// Slim 4
$app->get('/health', function ($request, $response) {
    $response->getBody()->write('ok');
    return $response;
});

Before deciding, check your PHP version. As of Oct 17, 2025, actively supported branches include 8.2, 8.3, and 8.4; 8.1 leaves security support on Dec 31, 2025. Upgrading avoids surprise incompatibilities. (php.net)

On and ’s point: do hand‑rolled basics once (routing, CSRF, prepared SQL, password hashing), then adopt a framework to standardize and ship faster. If you want a minimal footprint, reach for Slim rather than Lumen; the Lumen docs explicitly recommend starting new projects with Laravel. (slimframework.com)

Recommended Answers

All 8 Replies

Different frameworks have different strengths and weaknesses. I guess you should consider your objective of your web application and determine which one suits you best.

There are also quite a few articles which compares the top frameworks if you search for them on the web.

I personally have used CodeIgniter and CakePHP. But right now, I'm trying out Yii.. Feels good about Yii :)

Helloo Guys...i have worked with PHP for almost two years and my Editor was Notepad++ then three weeks ago shifted and started using PHPEDIT ))

BUT FOR I AM LOOKING TO KNOW WHICH PHP FRAMEWORK IS BETTER,BECAUSE I WANT TO START WORKING ON IT.
PLEASE I NEED YOUR SUGGESTIONS.

Use CodeIgniter it is easy to use light weight and the documentation is powerfull

Thankx Guys for ur Suggestion.
i think i will try Yii or CodeIgniter

Code-Editiors:

I Think Adobe Dreamweaver is Good one As a Complete IDE for Web Development and Code Editing. Code Multi-Coloring , Internal Language References and Command Helpers.But if Thinking About Simpler one (Free of Cost). The Netbeans IDE is One of the Best Code Editing For PHP.

Frameworks:

About PHP Frameworks , you Should Use Cake-PHP Because has Good and Rich Functionality. But I Prefer to Use Codeigniter If you Are Bigginer with MVC Concpet.

Hatem

Code - Editors: I understand that there can be a lot of views in that depending the background of a programmer but I strongly feel that Eclipse PDT (especially Helios) is a breakthrough in PHP programming.

Frameworks: Well in my point of view a framework is what the word says … a frame to work … and a way to do things. As many have stated maybe we are living in the edge time of frameworks, since many years know no new concept has arose in programming. That is actually a personal question involving how you prefer your work to be done… My advise is to compare many ways and finally choose what is closer to you. I don’t believe that frameworks with a big learning curve are good for programmers either, might be for users of a language or even a framework but not for programmers. Define who you are and what you want and I believe that everything else will be easy …

This is the reason the script world got few good ones. Stop using PHP frameworks and actually make something from the beginning, maybe you will learn something

commented: A counsel with experience. +1

I strongly support Sorcher's advice. Don't use a framework until you have hand-coded it all at least once yourself. Then move on to facilitate the job with a framework. Otherwise you will never know what you are actually doing.

You don't need to be a Guru before you can use a framework but you need to know the fundamentals of the programming language the framework is built upon, you also need to understand programming concepts like basic oop and design patterns. Personally Frameworks like codeigniter has increased my programming skills becos from time to time i peep into the code of the framework study before i start up a job i also try to right extensions fro the framework i am using

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.