Why PHP is best

by 566 replies
646
hi,

there are many scripting language but generally most web application made using PHP why?
#programming #php #web development
  • I would say one of the main reasons is it was the first scripting language that was widely used AND open source. As a result, many web applications and frameworks were created using the script, and PHP spread through those applications.
    • [ 3 ] Thanks
    • [3] replies
    • actually, Perl was the first widely used and open source language.
      • [1] reply
    • 2 things
      1) scripting language
      2) Open source
      • [1] reply
    • Thank for this information.
      I think you have good knowledge about PHP.
    • [DELETED]
  • There are many reasons , one of the reason is it is cost efficient
    • [1] reply
    • Yes, it is cost efficient but besides this reason there are plenty of other reason which can be considered to choose PHP first compare to any other scripting language. Its an opensource language and available freely on internet to develop beautiful websites. All CMS like magento, wordpress, Joomla and drupal also support PHP for better functionality and content management.
  • It is simple to program in, and works so well with mysql (also open source).
    • [2] replies
    • This. I really like PHP, it's my favorite programming language. Way better than ASP.
    • My Point also the same. In addition, it is more flexible as well as easier to learn.
    • [DELETED]
  • There was always Perl which came before PHP and was popular too...There is also .Net which is actually more versatile than PHP....I think the biggest reason for its wide adoption is that PHP is 1) FREE and 2) Made exclusively with Internet in mind and so very mature to handle all kinds of issues 3) Easy to use.

    Perl was starting to show its age and although it was easy to use it was still a bit cryptic at times and it wasnt built really to handle the internet...it was built to parse scripts which was then adapted for the internet.

    .Net is a brilliant piece of work by Microsoft but it is because it is from Microsoft that many other systems (outside the PC) dont use it...especially since it requires a license to use while PHP is totally free.

    PHP fit the market for its time and was the best at its time that many people began adopting it.
    • [2] replies
    • All true. I started my career writing and modifying PERL scripts many years ago. PHP was in version 3 at that time. When version 4 hit, things really began to take off and I had a client tell me that I should really take a look at it.

      I scoffed because the syntax looked so "easy". How stoopid was that? Why should it be cryptic?

      The next thing I knew, I was dropping PERL altogether.

      PHP is so easy that is is widely thought of as a weekend programming language. I can't tell you how many people (both geeks and non-geeks) pick up a book and start write PHP code. Who wants to fool around learning constructs and configurations?

      <?php

      echo 'Hello world';

      Get 'er Done!

      And it didn't hurt that linux web hosts needed something simpler to install and offer their customers. PERL was not that solution. Even when I look at Ruby and Python, I think, "My mom would find it easier to learn PHP".
      • [1] reply
    • HI FRIEND'S
      I THINK YOU ARE RIGHT
      I AGREE WITH YOU
      kellogg9
      There was always Perl which came before PHP and was popular too...There is also .Net which is actually more versatile than PHP....I think the biggest reason for its wide adoption is that PHP is 1) FREE and 2) Made exclusively with Internet in mind and so very mature to handle all kinds of issues 3) Easy to use.

      Perl was starting to show its age and although it was easy to use it was still a bit cryptic at times and it wasnt built really to handle the internet...it was built to parse scripts which was then adapted for the internet.

      .Net is a brilliant piece of work by Microsoft but it is because it is from Microsoft that many other systems (outside the PC) dont use it...especially since it requires a license to use while PHP is totally free.

      PHP fit the market for its time and was the best at its time that many people began adopting it
  • Because it is free and less complicated. And lots of free software available in PHP, so iy is widely used. Since it is widely used lots of free software's are created using php.
    • [1] reply
    • I'll always love PHP, i dont know what i could have done without it
      thanks to all who have made so much effort to see it this improved
  • its simple and less complicated..as compared to ASP..
    • [1] reply
    • Free to use, Widely supported, Plenty of books and online tutorials - and almost anything is possible with it

      Adi
      • [1] reply
  • PHP is easy and platform-independent scripting language. Open-source and free!
  • The major reason is, hosting php applications are much much cheaper than others, say, jsp.
  • All of the above and, for me, there is something elegant about it......
  • Most websites are developed in PHP because it is free. Its web server, Apache is free. The best integrated database server with PHP is MySQL and is is free(community edition). Moreover, there is a wide variety of libraries developed by its lovers. (PHP, MYSQL communities are the largest)
  • Well, it wasn't the first widely used one... that would have been Perl.

    There were many shell scripts out there long before PHP.

    It's certainly not the "best".

    No interpreted script can ever be better than a compiled binary. Period.
    • [ 1 ] Thanks
  • Because hosting is much much cheaper...
  • as stated above, because the price is right!
  • Hello! :-) As was mentioned by Michael, long before PHP there
    was something called Perl. And was it ever popular and widely
    used by many people! There is a lot of ignorance when it comes
    to a lot of things that relate to computer programming. But it's
    a losing battle to try and persuade anyone that one scripting
    language is better than another. I take a practical view and say
    that if PHP is all someone knows and understands, then use it
    as best you can to reach your ultimate programming objective.
  • I'm not a big fan of php. I only know it because everyone else uses it, and it's hard to get away from.
  • Banned
    [DELETED]
  • In the mid to late 1990s, PHP was the only halfway intelligent server-parsed scripting language that ran on a Linux box, talked to an SQL database, was buildable as an Apache module, and didn't cost several thousand dollars.

    The competition has simply never caught up - not because of PHP's capabilities, but because there is so much code already written in it. For about six years, if you were doing anything remotely interesting on the web, you almost had to do it in PHP... and the late 1990s was a very, VERY interesting time for web technology.
  • Banned
    [DELETED]
    • [1] reply
    • That's because you're not really studying programming when you use PHP. You're enjoying yourself with a shiny new toy, and having fun. You keep doing nifty interesting things with it, and it's cool, and you bounce in your seat and clap your hands and point at the screen and send everyone on your IM client a link to your dumb page that prints "Hello world!" like your first program always does, and ten minutes later you tell them to reload because now it says "Hello BlueFart!" and you think that's really funny. You end up learning a shocking amount of stuff in a very short period of time, because you're having fun.

      And then some dillhole comes along and complains that you're learning bad programming habits, in much the same way his father came up to him when he was three and complained about how you're only supposed to color inside the lines.

      If you're going to do this for a living, you will need to learn good programming habits, but you'll do that when you're ready. Right now, you're playing. Don't stress out about good programming habits. Just have fun. You will have plenty of time to get all anal about your class heirarchies or the proper use of "for" and "foreach" later. Color outside the lines all you want.
      • [ 11 ] Thanks
      • [2] replies
  • Banned
    Very rightly said it is a very good first programming language. it is easy accessible since it is opensource and free. Initially it was a pain in the neck installing php along with apache web server and mysql.But now life has become very easy with WAMPP AND xampp.There are wonderful software products developed using php like oscommerce ,joomla.drupal,sugarCRM,dotproject and many others.
  • I like both PHP and ASP.NET. But one nice thing about ASP.NET is that you can program it with either C# or VB.NET (my favorite).

    In addition, C# and VB.NET aren't just "scripting" languages -- they're full programming languages, so they're more powerful and versatile than PHP.

    However, what's really cool is that you can also use C# or VB.NET to program desktop applications. It's kind of a 2-for-1 deal.

    Johnny
    • [2] replies
    • I agree with most people on this topic.

      PHP is a powerful programming language, it supports classes, reflection, is modular, has a lot of support libraries built-in, you can create gui applications with it as well, i would say its a modern programming language rather than just a scripting language. If you want to do something really low-level thats not avaliable on the OS you can write a module for php in C or C++ (getting back to the original topic!)

      I really think the best place to start with learning C++ is learning object-oriented programming - at the moment php is the best place to start imho, then move on learning a bit about pointers before trying C++, although the biggest obstacle in learning how to program C++ is not the language itsself, but the compiling and linking applications together with the object files that you require for your project. Once this is setup, things become a lot easier.

      If you are looking to do web-programming in C++, i would recommend against it, you *can* do it but its not really designed from the ground-up for this type of thing.

      Hope this all helped!
      Dave
    • Actually three or four for one. You can also do game programming and Rich Internet Applications. Cost is the reason why PHP is popular for online applications but learning C# is by far more powerful. You can write code that with a little tweaking will run on a PC, an XBOX, online or in an RIA.

      actually its a 5 in one advantage. C# will get you a good paying job in more places than PHP.

      But if you want to add some functionality to your site or be free to develop a CMS withut paying any money then its PHP.

      Although I am loving Python and Django.
  • Why do you see so much PHP these days? Critical mass. Ease of use, great features, fantastic documentation, and widespread support keep it in the lead.

    There are easier, faster, more powerful things out there, but PHP strikes a nice balance.

    Django and Python have become my weapons of choice, but I still find myself coding many things in PHP.
  • As many others have said; it is free, and easy to learn. Another reason is because you can see pretty much instant results - there is no compliling, so debuging scripts takes less time than other languages.

    Unfortunately the downside of this easy language is that it is easy to write scripts contain no security.

    Joe
  • Accourding to me PHP is Best because

    PHP and other languages

    PHP is the best language for web programing, but what about other languages?

    PHP vs. ASP?
    Is there an ASP to PHP converter?
    PHP vs. Cold Fusion?
    PHP vs. Perl?

    PHP vs. ASP?
    ASP is not really a language in itself, it's an acronym for Active Server Pages, the actual language used to program ASP with is Visual Basic Script or JScript. The biggest drawback of ASP is that it's a proprietary system that is natively used only on Microsoft Internet Information Server (IIS). This limits it's availability to Win32 based servers. There are a couple of projects in the works that allows ASP to run in other environments and webservers: » InstantASP from » Halcyon (commercial), Chili!Soft ASP from » Chili!Soft (commercial). ASP is said to be a slower and more cumbersome language than PHP, less stable as well. Some of the pros of ASP is that since it primarily uses VBScript it's relatively easy to pick up the language if you're already know how to program in Visual Basic. ASP support is also enabled by default in the IIS server making it easy to get up and running. The components built in ASP are really limited, so if you need to use "advanced" features like interacting with FTP servers, you need to buy additional components.
    Is there an ASP to PHP converter?
    Yes, the server-side » asp2php is the one most often referred to as well as » this client-side option.

    PHP vs. Cold Fusion?
    PHP is commonly said to be faster and more efficient for complex programming tasks and trying out new ideas. PHP is generally referred to as more stable and less resource intensive as well. Cold Fusion has better error handling, database abstraction and date parsing although database abstraction is addressed in PHP 4. Another thing that is listed as one of Cold Fusion's strengths is its excellent search engine, but it has been mentioned that a search engine is not something that should be included in a web scripting language. PHP runs on almost every platform there is; Cold Fusion is only available on Win32, Solaris, Linux and HP/UX. Cold Fusion has a good IDE and is generally easier to get started with, whereas PHP initially requires more programming knowledge. Cold Fusion is designed with non-programmers in mind, while PHP is focused on programmers.
    A great summary by Michael J Sheldon on this topic has been posted to the PHP mailing list.

    PHP vs. Perl?
    The biggest advantage of PHP over Perl is that PHP was designed for scripting for the web where Perl was designed to do a lot more and can because of this get very complicated. The flexibility / complexity of Perl makes it easier to write code that another author / coder has a hard time reading. PHP has a less confusing and stricter format without losing flexibility. PHP is easier to integrate into existing HTML than Perl. PHP has pretty much all the 'good' functionality of Perl: constructs, syntax and so on, without making it as complicated as Perl can be. Perl is a very tried and true language, it's been around since the late eighties, but PHP is maturing very quickly.
    • [ 1 ] Thanks
    • [1] reply
    • I wanted to first of all note PHP is not the fastest scripting language out there. Google benchmarks for various scripting languages. PHP takes way too much processing power, creating a lot of unnecessary overhead, unlike Perl or Python. This is not a desirable result in many applications.

      Coming back to the question-the popularity behind PHP is fuelled by a relatively easy syntax and a not to high learning curve. Period. The original design of PHP intended to make life easier for non-programmers. It has not fully escaped this.
  • I have to agree with many of the points already made. I've used both PHP and ASP.NET, although I find .NET web apps can generally be a bit more complex to deploy.

    Great thing about PHP is that its less strict, you don't have to declare variable types and it is very flexible compared to some languages.
  • There are several other web programming languages out there, including Microsoft .NET (or ASP), Coldfusion, Java, and many others, that you may have heard thrown around previously. After being presented with these other solutions, you now may be asking - So why PHP?

    While it is true that many of these can do the same types of thing, PHP has several advantages. Here are some of the main ones as Oxygen Internet sees it:

    Cheaper hosting and more available servers - As PHP has risen to be one of the most popular language out there, there are a large number of companies that can host a PHP driven site. Of course, whilst Oxygen Internet offers our own range of competitive web hosting packages, it also means you have a massive range of other hosting to choose from if you do decide to ever transfer your website somewhere else.

    free to use, and cheaper ongoing costs - As many of the other languages out there are a bit more specialised, it can cost a lot more to develop a site using their technology. PHP is totally free of restriction to be used in whatever way you feel the need. No expensive or ongoing licensing fees, no expensive servers, and no expensive techical staff to keep your system reliable.
  • It's best because 1) it's an open source server side scripting language, 2) it's free and most importantly 3) it's platform independant and 4) it can even use Microsoft IIS as its webserver instead of Apache and 5) It can also work with SQL Server instead of MySql. above all 6) you don't need a front end desinging tool like ASP.net in the .Net platfrom. So what else do you need to prove its the best.
  • it's an easy script, easy to use and create, it's also an open source.
  • One of the factors I think is there is huge PHP developer community. And the opensource libraries that are available to cut a website in no time.
  • Banned
    PHP is open source and many sophisticated ready made scripts are available for free like joomla,oscommerce,sugarCRM,dotproject,code igniter framework for php,cake php framework etc etc list is endless.It is fast and efficient.
  • Banned
    [DELETED]
  • Why pay then you can get it for free...?
  • I actually like ColdFusion more in general. It's so easy to do mySQL queries and much easier to understand for designers than PHP. However, the program is the web hosting for ColdFusion tend to be more expensive since ColdFusion is not free like PHP.
  • .asp is the future, but its not as popular because its not as old as php and because people have to relearn another language
    • [1] reply
    • you mean aspx (as in .net?) it will be popular as existing vb/c# programmers can transfer their skills but the bottom line is there are far more webservers running *nix than windoze and as such the proliferation of mysql/php is much higher.
      • [1] reply
  • Hello friends,

    I am new to this forum and was looking for php cons n pros.
    This post is very informative 4 those who are looking for php knowledge.
    Good work By all.
    Thanks a lot to all for sharing such information.
  • 1) Easy to learn
    2) Most widely used already, so people prefer to learn it to develop existing apps
    3) Simple, i.e. not complex
    4) More and more tutorials for easy learning available.
    5) Vast features (or functions)

    That's all I could think of!
  • It's a cost efficient, and there is lots of documentation and free examples. Another reason you are programming inside of linux, in linux you don't need to think about all viruses and other mess.
    One more reason : it has very cool frameworks such as zend framework and lots of documentation about
  • its opensource.. supported in most servers,, lotsa free code and quick to get a replacement programmer / free support
  • [DELETED]
    • [1] reply
    • It's not. Some might even call it a fractal of bad design.

      I enjoy tinkering with it though.

      <?php base64_decode('SWYgeW91IGtub3cgd2hhdCBJIG1lYW4gOyk ='); ?>
  • Before php most scripts were made in
    perl
    tcl
    C++
    C
    PHP copied the best feature of all these languages but remained simple and easier to use.
    Besides php was maybe the only first programming language created specifically for web development.
  • php is easy to learn programming language,
    and also it is free, all you have to do is just buy some php book and learn the basic
    try to implemented, you will know why PHP is the best
  • PHP is definitely not the best, but it's the easiest to simply deploy. If you use rails you're going to have a hard time finding a web host and for php there are thousands of hosts readily available (and cheaply).

    Also, the fact that php is a very simple language means that everyone, even people new to php can easily write some code. However, the downside of this is that lots of times this code isn't very good at all No error checking, etc..
    • [1] reply
    • I agree with you 110%. It makes me cringe to see folks offering scripts and snippets, here and on other forums, as if they're suitable for use on production websites, when at best they're amateur hobbyist projects.

      I've said this before and I'll probably say it again. There's an enormous difference between a script that "works" and one that's robust, secure, and ready for production use. If anyone here doesn't know the difference, consult a professional programmer, please, before you get your site hacked or destroyed.

      This doesn't necessarily mean that PHP is a lousy solution. It's actually quite good for a lot of purposes when used correctly.

      Steve
      • [ 1 ] Thanks
  • Hello,

    Good Question!

    • Free - Open Source
    • Simple and Fast
    • One of the first programming language
    • Widely used by many softwares which made it popular.
    There are many more reasons listed above.

    Thanks
  • As far as i know, and my experience is,
    It is very easy to learn
    Very flexible
    Free Open source
    Easy string manipulation
    • [31] replies
    • Banned
      [DELETED]
    • PHP is really popular because most hosting setups come with Apache + PHP ready to go. Especially shared-hosting environments. Once your app outgrows a shared server and you need to get your own dedicated server, then its really up to you as to what language/web/app server you want to install based on your the language your applications are written in.

      If you plan on running a site that will get a good amount of traffic, you should first figure out what languages you are comfortable programming in, then plan out a real server deployment scenario.

      If you already know PHP, your site is small, and you don't care that other users you are sharing the environment with could cause issues on the hosting server bringing your site down, then its fine to just stick with the common.

      Joe
    • PHP is a Open Source language. Its programs can also run in Windows and Unix.It is scripting language that was originally designed for web development to produce dynamic web pages. It can interact with MySQL databases.
    • PHP is easy and platform-independent scripting language. It is very easy to learn and its free to download and easy to install.........
    • Its easy and simple too..
      that why PHP is best.......
    • PHP is an open source scripting language which can be easily integrated with simple HTML language and can support MySQL database for storing and retrieving data for a web application.
    • because it's an open source script and very easy to use. PHP is very popular in the internet professional website. Because php can do both from html scratch to php mysql CMS. It is very easy to integrate with css, javascript, ajax, jquery and flash.
    • There are many language like asp and perl but PHP is much more better than asp & perl.

      By php, you can create dynamic HTML pages, files and much more. You can use PHP to loggin to a site that redirect a user to a specific page, meters, etc. loggin ASP works only on Windows (can also run on Linux, but not supported by the host of many and not as compatible), while PHP runs on both Linux and Windows Server. PHP runs better with mysql, php and also support mssql. With PHP you can easily work on the programming side as dns server, metadata, etc. but in other language like asp, its very difficult to work on handling server-side and you need a special permission to do this from admin. Typically, the same functionality can be accomplished in less code with PHP than with ASP. This is because the HTTP GET and POST variables are created automatically by PHP as global variables. Many plugins are free to PHP (if hosted on Linux).

      By above idea we can say PHP is definitely a good choice than other.
    • Perl is still around.

      decent commentary blogged here,

      Perl vs. PHP vs. Ruby - Computerworld Blogs


      Ruby anyone ?
    • I started off using html and played with it for years then I came across php and it has me hooked. Tons of things can be done with php so its a must use for me.
    • I think the main reason for PHP are free to use, wide support, lots of books and online tutorials. This is a simple programming language and platform independent. It 's very easy to make dynamic Web pages.
    • Php is Open source,Loosely coupled architecture,scripting language makes the excellent user interface.
    • Cross platform, open source meaning Free to use, Widely supported by a huge open source community, Pletorial of ebooks and online tutorials.
    • PHP is very simple and open source language. It works very well with MYSql which is also open source. There is lot of support available for php on internet
    • PHP is accessible
      It's available for free
      It's available with documentation in many languages
      There are many support groups, forums, and teams supporting PHP
      There is a wealth of online information regarding PHP
      It's quick to develop in PHP
      A basic PHP script can be created without a firm understanding of programming principals, compilation, and other currently important programming concepts
      PHP is loosely typed, which makes basic scripts much faster to develop with less attention to design
      Programmers of Java, PERL, BASIC, and other popular languages can find many parallels to ease transition to PHP
      PHP is flexible. Use OOP or not. Use naming convention(s) or not
      It runs on many different operating systems
      It can be optimized, even "compiled" for performance closer to that of more established compiled languages
    • Because it give us dynamic approch from both side client side and server side
    • php is similar to java, c++ and C#...
    • PHP is efficient. PHP is the best because it's easier than other program and also it's free
    • Banned
      [DELETED]
    • because it is very easy to use . it is opensource and supportive.
    • It is cheap to create websites using php.
      it contain most of the feature of c,c++ and easy to learn in comparison to them.
      php is server side script easily workable with HTML,CSS,JAVASCRIPT.
    • PHP is scripting language easy to learn and we can use free open source with it.
    • Banned
      [DELETED]
    • Banned
      [DELETED]
    • Banned
      [DELETED]
    • I say PHP is widely used today because of legacy issues.
    • Characteristics of PHP :-
      1. Easy to learn
      2. It is open source
      3. Best with combination of all database
    • PHP is a powerful programming language, it supports classes reflection is modular has lots of support libraries built-in you can generate gui applications with it as well i would say its a contemporary programming language than a scripting language.
    • Banned
      [DELETED]
      • [1] reply
    • The biggest advantage of this scripting language is that it is available for free in market and thus a great choice for those having a tight budget. PHP has access to many ready-made frameworks and extensions allowing the developers to create functionalists such as profile management, CMS, back end admin etc.
    • It's easy to learn, has extensive documentation, doesn't require much configuration to install and run.

      For example, you don't have to define a variable to use it in your script. You can refer to it directly and it's automatically created.

      If you are new to PHP I suggest you read some of my snippets at ePHP and if you are experiencing problems in your scripting journey feel free to post in my free PHP help thread.
    • Banned
      [DELETED]
    • PHP is open source programming language.It is very easy to use and its a server side scripting language for creating dynamic pages. PHP coding is very easy for creating website and its very important for developing new website.
    • PHP is the best source because its very easy and open. And the thing is that the ratio of security to utilize all people use language PHP.
    • Especially we can also discuss how far PHP is more scalable in cloud when compared to other languages on the system. This must be an eye-opener for any others who has also not felt the power of PHP.
    • Banned
      [DELETED]
    • Banned
      [DELETED]
    • Easy to learn? I'm debating between php and python - so PHP it is?
    • It's free and easy syntax..similar to C programming language...it's scripting and easy language compared to C,C++,JAVA...and php.net is huge and enough source to learn PHP...and if you seriously want to learn programming..start from C..
  • Because PHP is free.even the Mysql also free.Both work very well for web page and database.really perfect match.
  • sweet great source of info
  • Try using Windows machine just once. You'll be asking the admin to do everything for you from file permissions, etc. It's great for enterprise but not for web hosting unless you ahve a good reason.
    • [1] reply
    • Try using Windows machine one time. You'll be asking the admin to do everything for you from file permissions, etc. It is great for enterprise but not for net site hosting unless you have a lovely reason.
  • Banned
    [DELETED]
    • [1] reply
    • From a programming standpoint, PHP is a great tool because of the support of the community. For example, creating files dynamically is never an issue. Most hosting providers allow the creation of files without question.

      As a .NET (C#) developer, that's usually a point of contention because many commercial hosts dont allow access to the FileSystemObject for file creation.

      Point being, the PHP community is the biggest reason to use it. Couple that with it being free and it looks even better.

      As a language though, it's pretty messy as many open source options are.
  • Banned
    [DELETED]
  • one of the best multipurpose lang.
  • Easy to learn, open source, lot's of free source code available on the net, supports mysql, support most of the web servers and more..........
  • Well, the most important reason might be that PHP is an OpenSource scripting language and secondly PHP is easy to learn and use and is PHP coding is less complex.
    • [1] reply
    • I think that PHP is the best... I always use PHP for my websites... because,
      1. It is open source
      2. Cross platform
      3. and the database management is easy..

      so PHP is the best..
  • I love php because

    1. it's free
    2. it's easy ( I will probably spend more time with other languages to do the same thing)
    3. lots of resources. You can find the solution from the Internet easily.

    But I thinks PHP is not suitable for high traffic website. Each php process consumes too much memory. But there are some methods to resolve this problem. Such as using Cached files and other external PHP modules such as ACP(Alternative PHP Cache)

    "The Alternative PHP Cache (APC) is a free and open opcode cache for PHP. Its goal is to provide a free, open, and robust framework for caching and optimizing PHP intermediate code. "

    Once, I implemented Magento free shopping cart under shared hosting account, but it was sooooo slow and required large amount of memory. But after I installed this apc module, the speed improved greatly, but I am still kind worried. Magento shopping cart is based on Zend framework . That's why it's heavy and slow.

    For Wordpress, the speed issue can be impoved by simply using WP Super Cache plugin.
  • The idea that you "can learn good programming habits later" is not unlike having children and let them play around and do whatever, behave toward others as they wish, etc. because they are having fun and can learn good manners later.

    YUK!

    Early in my software education I was taking a BASIC programming class.

    Then my boyfriend (at that time) taught me about structured programming.

    I took the assignment I had written for a poker playing program and re-wrote it using subroutines (this was BEFORE Object Oriented Programming...). Took me all of a whole Sunday afternoon and evening. My boyfriend commented that he hadn't expected me to go re-write my assignment -- but it was a good thing I did. 2 assignments later, our assignment was to modify the poker playing program to including betting.

    Had I tried to modify my original version -- I might have dropped the BASIC class (not really, but it would have taken a LONG time). Modifying the revised version took so little time (much shorter than writing the original program) that I was hooked.

    Good habits in programming are there for a reason: they save you a ton of pain & agony down the road.

    And, it seems like, programming languages get invented to nearly force programmers to program with the good habits that excellent programmers already use, no matter the language.

    The first quarter of my software career was involved with assembly language -- of a variety of types. C is probably the closest to doing assy language (the original c, anyway...not sure about later.) -- and perl probably comes next.

    On the other end of the scale is Java, which is a strongly-typed language. I once started taking a perl and a java class at the same time -- talk about philosophies on opposite sides of the spectrum.

    Perl has been described (appropriately enough) as a "write only language" -- and there's a reason they hold "obfuscated perl" contests (they hold them in other languages, too -- but in perl, the obfuscation truly shines!)

    Good discipline in software PAYS OFF.

    Lax discipline takes hold because hardware is so cheap. But, in the long run -- probably not.

    Years ago I re-wrote a production program for my employer as a skunk works project. Because of the way it originally was written, the program required overlays, which required disk accesses on floppy disks (SLOW!). The primary customer complained about this. However, after I was done re-writing, the program no longer required the overlay and the customer (as I found out later, as I changed jobs shortly thereafter) was VERY HAPPY.

    Here's the real point -- everything we do is a habit: we can "learn" sloppy habits, or good habits. You have to learn -- might as well learn how to do it with excellence.

    Live JoyFully!

    Judy Kettenhofen
    Marketer's Geek
    • [1] reply
    • Good post. Practice makes perfect? No. Practice makes permanent. So do it right from the start.
  • I am not a big fan of php in enterprise environment. But for startup environment is the best. I work extensively in ASP.NET in last 5 yeard and before that I do programming in PHP.
    The thing that make it so apart is the process of building web application. PHP is lean and mean language if you know html you can just jump into the language and make your first web app in a day.(Of course the simple one)

    ASP.NET is different, it hide all nitty gritty detail of HTML and show you the visual element like VB. It takes a bit of time to learn the .NET classes. Anyway code reuse is easier in php especially custom user control.

    Like everyone else, the most important things is PHP is FREE.
  • "When all you have is a hammer, everything looks like a nail."

    PHP is "best" for whatever the developer thinks it's best for. And if all the developer knows is PHP, then it's "best" for everything.

    There are a lot of development options and one should always carefully evaluate the environment and the needs of the product before choosing the development language and database.
  • Well, why not? Its free, its open source, its widely used and freely available and there is a ton of ebooks, tutorials and videos about how to use it.

    Iv covered this also in my tutorial, why use php. php tutorial – why use php? | PHP Script - Free Collection of PHP Scripts
  • ... it works.
    ... it is simple.
    ... it did everything I thought of in an elegant way.

    it its deep if you need it.
    It is very well thought out.

    And:
    It does not come from Microsoft ... ;-)
  • I see a lot of people saying that PHP is great because it's "open source". I'm real curious how many times anyone here has actually modified the source code for PHP, lol. Or even looked at it for that matter.

    PHP is so popular because it came on the scene very early, and was a lot easier to make web applications in than PERL. Plus, the high end web application frameworks at that time, like Cold Fusion, were very expensive (and still are).

    It still popular today because it's easy to make basic contact us forms, and other simple tasks for beginner programmers.

    One of the reasons that companies build products on it, like WordPress, is that it will run on both Linux and Windows servers. So it's appealing if you are a web based software product developer.
  • I wrote my first commercial scripts (back in ye olde 2001) in Perl. I eventually switched to PHP simply because it was the dominant scripting language, and it was a bugger to get a page to be compatible with BOTH Perl and PHP at the same time.

    Anyway, in my opinion the current best combination is PHP and Javascript. You can do some real magic if you know both!
  • There's a TON of support for PHP. They have the best lookup website of any programming language: php.net
  • you're not constricted to a crappy compiler/can hand code it happily... (cough .Net)
  • PHP is less complicated if we comparing to other languages. It designing environment and coding is easy. Security wise and framework wise its awesome.
  • It's open source,
    It's free,
    It's not picky with syntax,
    It plays well with Apache,
    It has a free site that offers extensive training,
    And it has a huge development community
  • Banned
    [DELETED]
  • Hi!
    One of the reasons for its popularity is that its an open source language and it is also compatible with MySql.
  • Because PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

  • becouse is it open sourse
  • Open source
    Free
    Easy to Code with
    Takes about 3 days to learn
    Dynamic...
  • IMO its easy to code in (its closer to my native language), the are millions of resources out there, practically all sites support it with little or no set up
  • 1. PHP is free. No license needed
    2. PHP can be use on any platform - Windows, Linux, so on
    3. PHP is faster than any other language from it's kind- ASP for example
  • Probably the #1 reason people get their foot in the door with PHP is because it's free. I think a lot of people just stick with it and overlook ASP.NET.

    As a Microsoft developer, however, my workplaces have always provided me with Visual Studio and I'm much more partial to ASP.NET because it is, in the end, more powerful, especially with the new MVC framework. But because PHP is so widespread it is usually easier/cheaper to find hosting, there are more sources of support, etc.
  • *retracted to prevent a flame war*
  • In my point PHP is straightforward and platform-independent scripting language. Open-source and free!
  • It is simple, very easy to understand scripting language.
  • PHP is open source
    Have more help then any other lang
    Supports more then u need
  • Banned
    [DELETED]
  • Since it is free as well as less complicated. And lots of free software useable in PHP, so it is wide used. Since it is widely expended lots of free software's are produced using php.
  • Well I wouldn't say it's the best, but it does have a lot of things going for it. It is a mature language and has a wide audience of users. It has several open source initiatives that help it along the way to make it a better platform (Wordpress, Joomla, etc.). It even has support for higher functions that it didn't previously have.

    As a developer, PHP is great to know for your personal knowledge, but it is not a highly valued language. Probably because so many people know it (or claim they know it). The languages that pay well - .Net and Java seem to be at the top of the list when I look at jobs.

    So PHP is not the "best" language, it just has a lot more going for it.
  • because it cheap.. many hosting provider use linux not windows.
  • because it is so wide and easy language not difficult to understand and learn.
  • because u can do everything with php. create websites, seo tools, keyword scrape, leeching, everything.
  • Because PHP is a free and a user friendly platform. They have partner with mysql for web creation. They are widely used nowadays.
  • Hi,
    Php is a best script because Most of open source Cms are developed supporting PHP script and it is very easy to learn and make flexible in coding database connectivity is very simple like wise we can say lot to support PHP
  • As many have already stated: It's Free, Powerful, and Easy to use.
  • Well there are many reasons. A few of them are: 1. It's been on the market for so long 2. It's free to use, many tutorials online, does not depend on any framework... 3. Most cheap hosting are on linux servers thus PHP is the logical choice for a web site 4. Has both scripting and OOP way of working Frankly, PHP is most used in web development because of no. 3. Whenever I want to develop a web app I first consider if I can afford Windows server for the project. If not I use cheap Linux and build PHP app.
  • PHP is best because there are so many features available like PHP is a Open Source language. PHP programs can also run in Windows and Unix. PHP IS scripting language that was originally designed for web development to produce dynamic web pages.
  • It is free and it is widely used
    • [1] reply
    • The most important and truly compatible reason might be that PHP is an OpenSource scripting language & secondly PHP is simple to learn & use & is PHP coding is less complex.
      • [1] reply
  • I think that PHP is very popular primarily because almost half of www powered by Apache server (that naturally supports PHP and MySql)...
    Other reasons lie in the price of software (Linux is cheaper than MS server) ...
    • [4] replies
    • If you are a PHP programmer might be very difficult to find high-quality open-source scripting script million spread over the Internet. Here you can find some nice collection of the best PHP script that you need to use them at some point or another. PHP is Free Software released under the PHP license.
    • PHP, a scripting language, object-oriented is used to create client-side GUI applications. It can also be used effectively for the script command line. It is also hardly compatible with the systems database and various servers such as Apache, IIS, Windows, Linux, etc. Since it's free, it can be easily used without any license restriction.
    • PHP is a able apparatus for authoritative activating and alternate Web pages.php is a accepted alternative, chargeless and able competitors such as Microsoft's ASP.
    • As we know PHP is a powerful tool for making dynamic and interactive Web pages.PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.
  • For PHP is open source and you can easily find resources on building a site and you can use Mysql for database handling.
  • PHP is wide-spread because:

    Free and Cross-Platform: PHP is free and cross-platform. Linux hosting is conventionally cheaper than the Windows counterpart, because of the lack of license fee. Since PHP is also free, it doesn't add to your web hosting company's cost to include it.

    Direct and Easy To Get Started: You can easily embed PHP in HTML files (just renamed them to .php). This helps beginners get started very easily. However, also note that PHP's ease for various tasks also increases the chances of making mistakes. Many beginners fall for various security holes.

    Large Amount of Apps: Lots of web applications have been written in PHP. This includes vBulletin, the forum software that runs the Warrior Forums. We have commercial quality frameworks like Zend Framework.

    Works Reasonably Well in Shared Hosting: We now have Rails and Django frameworks for Ruby and Python respectively. However, it is recommended that you at least have a VPS to run a reasonably complex application.

    Regards,
    Revolves
  • PHP is a powerful tool for making dynamic and interactive Web pages.PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.
  • Hi,
    Php is mostly preferred because it is a open source and it is being supported by open source Cms for construction of websites secure and reliable,fast
    this is the reason for Php is highly used
  • Looking for an older desktop or laptop computer, install a Linux distribution as a server version, and set the PHP. Please note that when you are learning PHP, you should learn MySQL, this is a very popular database, is usually paired with PHP on.
  • I think because it's free
  • php is easy and simple and it works for me everytime to work with it
  • As you mentioned, PHP is becoming more popular every day. Is it true that there are already many PHP developers out there, but the thing is that demand is also increasing. Money is always there, waiting to go out and shoot, you just go get him. As simple as that.
  • i am not sure,but everyone around me use it.They suggest me to have a try.Before useing PHP,i have already learned some OPP,so it is not hard for me and even it is more simple than others.
  • VB all the way.
  • Hi,

    Php is a open source as well as server site scripting language.so that it more efficient as well as cost efficient so that php is the best.
  • Banned
    [DELETED]
  • for me Most powrful thing in PHP is : it supports any host operating system. like Linux or even windows server.
    • [1] reply
    • I agree too. That's what I like most. It's wide compatibility.
      • [1] reply
  • Banned
    [DELETED]
  • It's dead simple to get it working on low budget hosting ... and most people don't want to pay for VPS or anything more fancy than $2/month hosting ... that's why PHP is popular. It's not the best, it's just widely popular amongst web newbies

    There are other, much better scripting languages used for web, like Ruby and Python.
  • php is free
    php is open source
    php is robustic
    php is easy thats why php is best
  • Most web applications are made using php because:
    Its programs runs in Windows, Solaris, Unix and Linux.
    It is much flexible in terms of database connectivity
    PHP codes runs faster.
    Its most tools are open source.
  • Reasons

    1. High Performance
    2. Stability
    3. Open Source
    4. Easy to use
  • Banned
    [DELETED]
  • I think PHP is best because its platform independent and easy to code and giving excellent designed websites. So why go for other technology. One can easily understand the language while working on it.
    • [1] reply
    • PHP is Open Source Language .The PHP Provide a JavaScript, Java and Perl and C languages. PHP is a server-side scripting language and PHP is most different from JavaScript and Java.They have little access to information that the server is mediated by access to customer information.
  • PHP is easy and platform-independent scripting language. Open source and free! . Most of the development site in PHP, because it is free. It's web server, Apache is free. The best PHP integrated database server is MySQL, and is free of charge.
    • [1] reply
    • Which also applies to almost all other programming languages.
  • PHP is a very popular Programming Language. PHP is FREE, Made exclusively with Internet in mind and so very mature to handle all kinds of issues, and Easy to use. PHP is easy and platform-independent scripting language.
  • I like PHP because its very simple after HTML. Its open source and FREE, we can do lots of modifications by using it, room to play in this language is very large, it works great for e-commerce sites.
  • Because it is free and less complicated. And lots of free software available in PHP, so iy is widely used. Since it is widely used lots of free software's are created using php.
  • There are many reasons to love PHP. Let us count the ways:

    1. Cost. PHP is completely free.
    2. Ease of Use. PHP is easy to learn compared to many other scripting languages. PHP has a syntax that is easy to parse and is actually rather human-friendly.
    3. Embedded. PHP can be easily embedded directly into HTML.
    4. Compatibility. PHP runs native on all UNIX and Windows platforms.
    5. Not Tag-Based. PHP is a real programming language.
    6. Stability.
    7. Speed.
    8. Open source licensing.
    9. Many extensions.
    10. Fast feature development.
    11. Popularity.
    12. Not proprietary.
    13. Strong user communities.
  • * PHP is accessible
    * ** It's available for free
    o It's available with documentation in many languages
    o There are many support groups, forums, and teams supporting PHP
    o There is a wealth of online information regarding PHP
    * It's quick to develop in PHP
    * ** A basic PHP script can be created without a firm understanding of programming principals, compilation, and other currently important programming concepts
    o PHP is loosely typed, which makes basic scripts much faster to develop with less attention to design
    * Programmers of Java, PERL, BASIC, and other popular languages can find many parallels to ease transition to PHP
    * PHP is flexible. Use OOP or not. Use naming convention(s) or not
    * It runs on many different operating systems
    * It can be optimized, even "compiled" for performance closer to that of more established compiled languages
  • Free to used and we will get any source from the internet.
  • i listen a lot about PHP but used it yet about PHP but now i will try used it in future another options
  • following reason :-

    1) With php you can also easily work on server .
    2) php runs on both Linux and windows server.
    3) PHP runs best with mysql, and also support mssql.
    4) Many add-ons for php are free
  • PHP primarily acts as an input filter, taking a file or a sequence of instructions that contains the text and PHP and outputs another stream of data are most often the result will be HTML. From PHP 4, PHP interpreter compiled to produce bytecode for processing input by the Zend engine, giving better performance than its predecessor interpreter.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Well the reason I went with PHP is when I run into a problem with a part of code not working, I can post the problem to most webmaster forums and get an answer within hours if not sooner. It's been adopted by so many webmasters, there are answers for your questions.
  • Banned
    [DELETED]
  • [DELETED]
  • Hi,
    Php is one of the best open source and it is most popular because most of the cms are based on php script
  • It's simple and easy to study, (at least for me)
  • No need to restart web servers is a huge deal for larger installs.
  • Its best for me as its free and open source and you can easily code in it if you know c and c++ syntax
    • [4] replies
    • It PHP is a web programming language and open source development language.It is easier to do web application programming, it is compatible with Linux, Unix and Windows operating system, database creation is also easy to PHP.
    • Because of PHP is a great server side scripting language. It is also know as personal home page. This ia a php class that combines the simplicity of simpleXML and power of DOM Methods in one class. It can parse, generate and manipulate XML documents using a combination of array.
    • PHP strength is its wealth of web related libraries, and built in function.
    • The PHP is best programming language because PHP is open source programming language.PHP is also provide good environment for creating application.PHP is very easy language compare then other programming language.
      • [1] reply
  • Pretty much all programming languages are free and open source?
    • [4] replies
    • Not exactly...program languages are just specifications and how they are implemented can or can not be open source/free. PHP is free and open source becuase the interpreter of php is free and open source. On the other side a language like MatLab can only be used if you buy closed source software.
    • Banned
      [DELETED]
    • I like using PHP cause everything is Simple, Free and there's a lot of help at the internet, when you have a question or just are stuck.. I use ASP, .NET also.. Just whatever is needed for the thing i'm creating.. It depends what resources i can use on a particular system..

      It doesn't mind me what's the best.. To me it's more what's usable for this situation.. I like classic ASP and PHP the most.. Microsoft's .NET realy ask's particular resources and the .Net way of making a simple program is a bit to complicated.. I like the short script's more.. and offcourse the fact that when you develop in PHP, you almost everywhere can run your product.. There are more places you can play FREE with Apache and MySQL then there are places with a whole microsoft .NET environment..

      As i've said i try to use all techniques i can think off.. It's like when you are programming HTML.. Do you use Javascript? offcourse, if you need it for something.. so, why don't mix others in also??

      You can jump from asp to php also.. like you jump from HTML to PHP..

      I would not say what's the best.. but what's the best usable in a particular situation..?

      Thanks
    • PHP is very popular and free as well as running on Apache server (includes PHP and MySql).
    • PHP, a scripting language, object-oriented is used to create client-side GUI applications. It can also be used effectively for the script command line. It is also hardly compatible with the systems database and various servers such as Apache, IIS, Windows, Linux, etc.
  • The big benefit of PHP is that Wordpress and such are great foundations for programming languages and an easy way to learn the code syntax and how everything works.
  • PHP is easy to use and understand to fast php code.This language is good quality open source scripts from millions of scripts spread over internet.PHP is on server and database language and many add-ons for php are free.
  • it save more time and give best designing
  • php is the best because it is open source and we can embed php code with html easily
  • PHP is very Strong as well as the Simple Programming Language to create the Websites.Most important thing is that it is Open Source.To make a Databas with the PHP is also Simple and it is very Flexible also.So I think its one of the suitable Programming Language.
  • In Programming: With php you can also easily work on server related programming like dns, meta data e.t.c but in asp its very hard to work on server side manipulation and you need special permission to do that from admin. Typically the same functionality can be accomplished in less code with PHP than with ASP. This is because the HTTP GET and POST variables are created automatically by PHP as global variables, thus eliminating the step of extracting them from the ASP Request object.
  • of cause PHP is open source but i have a problem how many developers change the source and use as they want? i think main reason fpr PHP popular it's FREE. not because it's opensource.
  • PHP is a full-fledged programming language.PHP is a widely used scripting language and is one of the most common languages used to create Web sites.PHP is free to use the language and open source language.php is easy to learn and easy to understand language code.
  • PHP is the most widely-used language for programming on the web.For me php is good because it got good new features.More reliable and as mainly it is a free ware so i don't need to pay for it.More it got good programming environment and with very good help there and i got much more related content on net.
  • Banned
    [DELETED]
    • [1] reply
    • PHP is a rather simple language. Much of its syntax is borrowed from C except for dealing with the types of variables. You will find that the vast majority of Web hosting accounts support PHP.
  • The reason I love php is the documentation .

    If im ever stuck , within 5 min I can google my way to fixing it. No other language has the support that php has.
  • Banned
    [DELETED]
  • Documentation is a key factor.
    There are some problems with the slow webhost adoption of later PHP versions at least majority are supporting PHP5 nowadays.

    If you can overcome the ugliness of the language its really simple and easy to use.
  • PHP is a good scripting language. It is a web programming language. This language is good quality open source scripts from millions of scripts spread over internet. More reliable and as mainly it is a free ware so i don't need to pay for it.
  • It is an open source software and easy to program with mysql.
    • [1] reply
    • PHP is the best language because it is easy to learn and there are so many features like PHP is a Open Source language. PHP programs can also run in Windows and Unix. PHP IS scripting language that was originally designed for web development to produce dynamic web pages.
      • [1] reply
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Most people using PHP, it will make easy to find some info.
  • its because, on PHP you can use javascript, ajax, html.. and the script run through the server not on the client whos accessing it
    • [1] reply
    • As per my knowledge Most websites are developed in PHP because it is free. Its web server, Apache is free. The best integrated database server with PHP is MySQL and is is free. Moreover, there is a wide variety of libraries developed by its lovers.
  • PHP is best because it is a open source and object oriented language..
    it is simple easy to learn and implements. good and easy connectivity....
  • there is many reason, like flexible, user friendly, free open source etc
    • [1] reply
    • PHP is not the best. The language is old and interpreted then slow. PHP haven't the features from functional paradigm as ruby or python or c#. PHP is typed dynamically and this not help. Java or C# that are typed statically have the help of compiler and a much more fast. PHP haven't code optimization by the compiler(java and c# have the optimization). If you need a web app that make complex operation is really a crap.
  • Because the Porn community uses it, of course ..
    • [1] reply
    • What do you all think about Ruby?
      • [1] reply
  • I think PHP is the best programming language because it is a open source and all the software of it can install easily. We can teach and make best web sites with it easily and fast. It depends on HTML and functions. The code of it the same as c and perl languages.
  • Hi,
    Ever developed a web application using silverlight, ASP.NET ot ASP.NET MVC? Or developed an application under a J2EE server like Tomcat, Glassfish or JBoss? Every time you change a class you have to stop the running application, recompile your changes and then restart the application. Whether you make a little change or a big one, you will have to go through the following steps:

    * First you have to stop the currently running application. Typically this involves closing a browser window.
    * Then you recompile your changes from the IDE. This may end up compiling one or more project sources.
    * Then you restart the application and the browser window opens up showing your application.
    * Then you navigate to the right page in the web site in order to see your changes.
  • Banned
    [DELETED]
    • [1] reply
    • PHP is one of the best open source scripting programming language. It has provide so many advanced tools and features which we can use for build our own website. I am using this language for my website.
  • Banned
    [DELETED]
  • PHP is best Programming language because PHP is easy to learn. PHP is an open source software.
  • PHP is only the best because of its early dominance and its hard to uproot people who are using it and earning their living. I find Ruby a lot cooler than PHP.
  • PHP is very easy to understand and it is very user friendly also. I know when i have started my career in IT field at that time i have started using PHP and still i am working in PHP. According to my experience, every one who are interesting in designing and less coding should have to go in PHP field only.
  • PHP is easy to learn and it is a open source.
  • - It is easy to learn
    - Resources are more than any language
    - Free
    - Most of the scripts available as free
    and many more
    • [ 1 ] Thanks
  • PHP is actually a major drain on resources when under heavy load. You have to fork a new process for each request. You can avoid this with java using threads which is many times faster.

    However php is a much easier to use language than perl. PHP can run inside any directory, whereas perl requires complicated set up procedures.
    • [1] reply
    • If you program right, use caching, have a correctly set up server and big enough to support your traffic you should have no problem.

      Java may have all that stuff, but it's fat and slow.
      • [1] reply
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • This allows a developer to perform more complicated tasks possible within the web environment. Because PHP is server side, offloads much of calculations from a visitor to the web browser, internet server.
  • Just because it is installed on more than 20 million websites and 1 million web servers.
  • PHP is easy to use, free, the most supported of all and more importantly once you get a hand on it, you will not let it go!!!
    • [2] replies
    • And there is very well php-framework. I like CodeIgniter.
      • [1] reply
    • Also Yii - very good framework
      • [1] reply
  • Because there are so many features such as PHP is an open source language. PHP programs can also run on Windows and Unix. PHP is a scripting language that was originally designed for web development to generate dynamic web pages. PHP can interact with MySQL databases.
  • Well, PHP is an open source web development technology and PHP supports OOP (Object Oriented Programming) very well.
  • Hi ! Good question. PHP is best because it's very easy to learn. To learn other languages, you must have to be clear with some other concepts while for PHP, you should clear HTML concepts only. I had also learned PHP on my own.
  • 1- flexible
    2- user friendly
    3- free open source
    4- Easy to Maintain
  • There is way too many reasons why. There is all of the ones explained above and my top five are:

    1. It is easy to learn the language from basics to advanced
    2. It scales beautifully to any level it's needed.
    3. It has excellent community support available
    4. There is an extremely big amount of libraries available for it
    5. Most all server software setups come ready to run PHP
  • Banned
    [DELETED]
  • Because php is an open source and it can be handle easily then other programming languages.
  • Banned
    [DELETED]
  • hi,
    PHP is a very popular language and most websites are made in PHP rather than the traditional html.
    in Php we uses scripts.thats why its so useful and effective.
  • I wouldn't judge in categories like best or worst, since in my eyes anybody who does that is either a 14 year old kid, or has simply no idea about the material they talk about.

    However, PHP is the most used web based scripting language. Why?

    - Apart from pearl, it was one of the first languages around, that would help web developers create dynamic websites.
    - It's 100% free
    - It's open source
    - It has a huge community
    - Many tutorials on the web
    - Many great frameworks around
    - It just works!
  • MyFavourite() thingabout() PHP is_the_consistent() namingConventions()
  • there are two reason in my head;

    Free
    No Need for compiler, even any text editor will do.
  • I think because it's so fully developed and mature (lots of methods that can do all sorts of things) and easy to learn.

    I'm a firm believer in Ruby however
  • PHP is very much flexible when it terms of database connectivity. It can affix to several databases of which the a lot of frequently acclimated is the MySQL. In working with PHP, most tools associated with the program are mostly open source software so you need not pay for them. As for other, you might need to buy additional tools to work with its programs.
  • Because PHP is powerful, the codes are very useful and a big help for successful system.
  • Banned
    [DELETED]
  • Plain and simple, you barely have to code, you just have to be able to Google search what you're looking for and trying to do...

    Pretty much hack your way through anything with PHP because of stackoverflow, github and all the PHP forums out there.
  • <?php echo 'if you can\'t write PHP you are just an "arse"!...'; ?>

    Man its so simple to write everything... in PHP... plus the documentation at php.net is so much updated... unlike any other language... plus the Docs incorporate valuable examples from various contributors... recently I had to write a Redundant Data Checker software... which would support onlt Microsoft excel format... and I knew it, by any means... it will be PHP i'll be writing in... and I am Done... check it out here.. after hours of exhaustive testing… oh yeah baby… - Nishant Arora – My Blog

    Thanks
  • Coming from a commercial C software programming background it was only natural

    Martin
    • [1] reply
    • free - with free access to a robust database (mysql), and free web server (apache)

      easier to code in, and to read vs asp (pain in the butt)

      for a scripting language, more robust in stronger type casting

      uses c-syntax program flow control - visual basic does not have a "break" statement to get out of a loop

      may not be the "best", but does the job, great support, tons of examples

      don't have to pay micro$oft one red cent

      many apps are now written in php - if you know php, you can actually read the internals of word press, for example
  • PHP is the best because it is so powerful, lots of codes are helpful to a website
  • Only one reason it's open source.
  • The following are some advantages so PHP is best:-

    1. PHP is accessible
    2. It's available for free
    3. It's available with documentation in many languages
    4. There are many support groups, forums, and teams supporting PHP
    5. There is a wealth of online information regarding PHP
    6. It's quick to develop in PHP
    7. A basic PHP script can be created without a firm understanding of programming principals, compilation, and other currently important programming concepts
    PHP is loosely typed, which makes basic scripts much faster to develop with less attention to design
    8. Programmers of Java, PERL, BASIC, and other popular languages can find many parallels to ease transition to PHP
    9. PHP is flexible. Use OOP or not. Use naming convention(s) or not
    10. It runs on many different operating systems
    11. It can be optimized, even "compiled" for performance closer to that of more established compiled languages
  • There are many reasons. Scalability, easy of coding, available resources etc etc
  • I can do everything with php, and it's open source ... You know many people think php is inferior asp,java... but it think the laguage is not important ... The important is programmers ... they're decides the language is best or bad...
  • PHP stands 4 "personal home page" and its work very well then others.
  • Similar to the C languages.
    Free.
    And dead simple to learn and use.
    Easy to pick up freelance gigs with too.
  • Because there is an extremely low barrier to entry. It is already installed on 99% of shared, cheap hosting and it's conceptually easy to wrap your head around programming 'normal HTML' with little bits of 'dynamic code' speckled throughout.

    It also is important to note that many features that PHP has built into the core are libraries that evolved much later in other scripting languages. So when the web scripting language war was just beginning, there were only a couple options (Python and Ruby weren't contenders yet).
  • It is easy to learn and implement.
  • the ultimate and right answer is Open source,
  • PHP is best because it is free and less elaborated. And lots of free software available in PHP, so it is widely utilized. As it is widely applied lots of free software's are produced applying PHP.
  • PHP is functional, fast, fun, and practical -- Especially if you're into the web.

    You can do most anything you want to with a web page and even deploy desktop and mobile applications with browser-based frontend frameworks like Adobe Air and PhoneGap respectively.

    PHP has:
    - a very large and active online community and because of that there is a
    - large talent pool (great for hiring companies)
    - an extremely large amount of flexibility between applications
    - Browser-based, thus cross-platform
    - A scripting language, so you can quickly make changes and correct mistakes (Compiles at runtime)
    - Generally cheaper web hosting plans

    And to those who say that it's not the best because it's not compiled: Facebook developed and released HipHop for PHP which intelligently transforms PHP to C++. This is especially helpful at Facebook who employs a significant amount of PHP developers who can develop in PHP very quickly and efficiently. Instead of forcing these developers to start developing in another language and converting all of the old code to C++, they tasked a small team to transform the code. The result?
  • PHP stands for Hypertext preprocessor. it`s a lightweight and very easy language for implementing.
  • Banned
    [DELETED]
  • PHP is the best because it is open source, easy to learn, good support materials is available and having all good features that are required.
  • PHP is a free open-source language. This means that you do not have to pay a license fee of thousands of dollars to buy PHP. Most importantly, it is easy to install. Its most prominent feature is that it is easy to learn.
  • hi.
    it is easy to use nd learn
    good price
    easy to modify
    easy to design
  • It is simple to program in, and works so well with mysql.
  • Php is the best language because it is open source........and it supports all the operating systems like linux.........
  • Banned
    [DELETED]
  • php programming is more easier than any other...
    and less cost...
  • beacuse it's open source and easy to learn. I have used PHP for 4 years, I just learn Ruby but I need 2 weeks to understand the code. I learn PHP just for 1 day.. haha..
  • There are many reasons, but one reason is it is open source and easy to learn
  • Well, the most important reason might be that PHP is an OpenSource scripting language and secondly PHP is easy to learn and use and is PHP coding is less complex.
  • It is one of the simplest, easiest, cheapest and effective way to develop your website.
  • PHP is the best simply because it's open source, and a lot of people are working in large communities to improve it. it is very fast at execution of scripts. Moreover it is very easy to learn, you just have to find the right resources.
  • I don't say PHP is Best!!!, but i really consider the scenario and opt for the language.(why you don't consider any other web components)
  • Ruby is meant for small scale projects, for large you have opt for good component.
  • PHP is great, but it not as cost effective as .Net. If I were to develop a program in PHP it would take me about 25% longer than it would if I were to make it in .Net.
    • [1] reply
    • But it would take me 25% longer in .NET because I would have to learn it and then set up an environment to test it. With PHP I have that already.
  • Because it is old, proven, efficient and cross platform
  • Choose the PHP to develop web application, because PHP is a open source scripting language. we can easily get the code on Internet and use in our application. In php we can easily create the database and connect.
  • PHP is one the best and the most popular professional language. The are various reasons why PHP is best some of them are as
    - PHP is accessible
    - It is available for free
    - It's quick to develop in PHP
    - It is flexible
    - It runs on many different operating systems
    • [1] reply
    • PHP is open source, free, easy to learn and you can find great resources on the internet.
  • Well, PHP is best as it is very relatively easy language compared to others. With php you can also easily work on server related programming. It supports wide range of databases which includes Oracle, MySQL, Sybase, PostgreSQL, Informix & Generic ODBC.
  • It's easy to learn, has extensive documentation, doesn't require much configuration to install and run.

    For example, you don't have to define a variable to use it in your script. You can refer to it directly and it's automatically created.
  • There could be dozens of reasons for PHP to be the best. The most important is that it works on almost all the platforms, it is easy to learn and implement, it supports many commonly used databases etc.
  • Easy to learn and many free source are available.
  • I will say a major reason was the first scripting language that has been widely used and open source. As a result, many web applications and frameworks created by the script, PHP and scattered across these applications.
  • Because many developers worked on PHP and were very happy. Such popular CMS as Joomla uses PHP language.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • I don`t consider PHP to be the best. Every language (even those web based) has their own market. PHP is good to use at small to medium websites because of cost efficiency and popularity. However, I wouldn`t use it for larger web projects with complicated logic where scalability is needed. Symfony 2 framework forces PHP programmers to better structure the code they write, but it is still far away from Java and .NET MVC frameworks.
  • [DELETED]
  • Banned
    [DELETED]
  • I also work in PHP last 1 year. i thing PHP is a very easy language compare to any other scripting language. PHP is a open source language so we can easily get the code on the net. somebody say its a very complicated and only coding language. but its a not true, in my opinion php is a very simple and easy language to develop web application.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • PHP is Hypertext Processor and it is a server-side web programming language. It can be easily integrated in various dynamics visual apps. PHP development is very fast it helps people any time for any problem with bug fixes that is why it is best.
  • The ubiquity of PHP is the reason for its popularity, also vertically everybody can use it. There is another thing as well, PHP websites might be easier to sell on sites like Flippa as the person buying it will likely to know it.
  • I have 3 reason for me to recommend PHP

    1) It's free because opensource ,
    2) More document , More support and more helpers
    3) Speed and stable

    Why not php ?
  • The main thing is it's open source so no license needed and it is pretty simple.
  • PHP is very strong, and simple programming language to create the important thing is that it is open Websites.Most Source.To make a database with PHP is simple and very flexible also.So I think it's one of the language appropriate programming.
  • PHP is easy and platform-independent scripting language
    • Free - Open Source
    • Simple and Fast
  • It's free and most popular but not the best
  • There are many reasons why PHP is widely used these days.
  • PHP is usually faster and more efficient for complex programming tasks and trying new ideas. PHP usually refers to a more stable and less resources, and intensive. Cold Fusion has better error handling, database abstraction and date parsing although database abstraction is addressed in PHP 4.
  • PHP is a full-fledged programming language.php is a widely used scripting language and is one of the most common languages ​​used to create Web sites.PHP is free to use the language of origin and open language.php is easy to learn and code easy to understand language.
  • PHP is free and opened source.
    PHP code can be written and debuged with free tools most of the time.
    The script can run on Linux servers which are more cost effective than windoes servers.

    The popularity of PHP, comes from cost effectivity and freeness.
  • Php is widely used because it is open source and very easy but i like .net ........
  • Because now every one use this language that why PHP is so famous and attractive language for developer
  • PHP is very different capacities, and is relatively easier to learn than many other languages. I wonder if I should learn, because it seems that the market is more saturated with PHP programmers, and I wonder if I've learned, there would be a possibility that could make good money programming for people? If not, I could still do it by myself.
  • Banned
    [DELETED]
  • Nething is possible with php. Php is open source, a lot a documentations are available in php and php can be used to provide front end interface also.
  • PHP is open source and several sophisticated finish scripts are available for free as Joomla, osCommerce, SugarCRM, dotProject, Code Igniter PHP Framework, Cake PHP Framework list is endless. It is fast and efficient.
  • Banned
    [DELETED]
  • PHP is easy to use and understand language quickly code.This PHP is good quality open source scripts scripting million spread over internet.PHP is on the server and the database language and many are plugins for php free.
  • In addition, PHP is so opened !!!
  • It has lot's of open sources that is why lots of people prefer this, because building sites using open source is very easy.
  • Banned
    [DELETED]
  • From my point of view, PHP is the simplest and best to create websites with great designs. PHP is getting very popular these days and the most common reason for that is that it helps us to create great application.
  • Banned
    [DELETED]
  • I think there're some reasons: free, open source, easy to use, common used.
  • Today php is commonly used as website designing...
  • why php is best is because it's been widely use as a standard for webdesign it is 2nd to html and css .. php is used in many web design companies to create design blogs and other sort of uses ...

  • There are some factors which make PHP best

    1). PHP stands for PHP: Hypertext Preprocessor
    2). PHP is a server-side scripting language, like ASP
    3). PHP scripts are executed on the server
    4). PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
    4). PHP is an open source software
    5). PHP is free to download and use.
  • It was the first scripting language. that was broadly acclimated AND accessible source. As a result, abounding web applications and frameworks were created application the script, and PHP advance through those applications. And lots of chargeless software accessible in PHP, so iy is broadly used. Since it is broadly acclimated lots of chargeless software's are created application php.
    • [1] reply
    • PHP is best because it is an open source and it is really easy to learn, anyone can easily learn PHP easily and quickly. With PHP, you can create dynamic websites with fun, interactive tools and features, such as discussion boards, photo slide shows, and local weather updates. There are many PHP tutorial are there, you can easily search on Internet. PHP includes functionality for connecting to databases.
  • I love PHP because php to easy
    • [1] reply
    • PHP is hypertext pre processor. It is very easy and free to download. It uses such as HTML tags, so it is easy to learn, who know the version of HTML and time to upgrade also because of the time. It contains most of the functions C, C + +, they are relatively easy to learn.
  • Time-Tested. It was used by popular web systems for years now. And these systems just continue to grow.
    • [1] reply
    • PHP is very popular now a days because it is an open source programming language as well it is also very easy to learn.
  • After The Research:

    Speed - PHP not only very fast on execution, but it does not slow down the machine itself. Running on apache, PHP does not acting as a resource hog application especially when running on a small footprint Operating System such as UNIX. More over, PHP integrate well with other application.
    Stability - What the heck if PHP being fast but crash every now and then? Well to be honest, no program is perfect and bug free. But to be develop by community and widely used make it harder for bug to breath for long. PHP uses its own resources management system and also has a sophisticated method to handle variables making it a robust system.
    Security - PHP provide security from the root by capabilities to set it from the .ini files. PHP could be secure to desire level by editing the .ini file. This could protect not even programmers but surfers as well.
    Simplicity - PHP is simple in many ways. Programmers with background of C or even JAVA could get in speed to develop in PHP since the language is
    Incoherent (but huge)
    standard library - Nowaday, programming cannot only depends on storing and displaying data. Modern programming should include problem solving and data processing as well. To accomplished this, a huge standard library. PHP always score well on this with lots of support for database drivers, URL parsing, HTTP fetching, regular expression and many more. You named it, PHP should have it by default
  • PHP means Hypertext Preprocessor. It is easy and free to download. It is uses tags like html so it is easy to learn who know the html and also due to time to time version upgrades
  • php is the best because you can edit the whole page with one file extension !
    • [1] reply
    • NOT!

      This is absolutely the worst aspect of PHP! Mixing code with content? Really?
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • PHP is best because:

    *It's free
    *Easy to learn
    *Time to time version upgrades
    *Simple database connectivity

    And one more thing that makes Php popular
    Cheap host than others.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • There are many reasons like
    1- open source available that can be used to enhance the functionality of the language
    2- open source softwares and programs without requiring any extra plugins or libraries. It include a built in Apache modules and MySQL database.
    3- The regular expressions that are used heavily for matching patterns and substitutions. You can perform a variety of string related tasks like compression, manipulations, etc.
    4- Besides this the language has all the features that a modern language should possess. It has all the features of OOPS as well procedural languages.

    Like these many other advantages for using PHP.
  • Because its open source, fully secure and sported every os and server.
  • thanks for the php help. I am a designer and i am planning to increase my designing skills and i thing php can help me out.
  • Banned
    [DELETED]
  • PHP is becoming more popular every day. It is true that there are already many PHP developers out there, but the thing is that the demand is also increasing. Money is always there, waiting to go out and shoot, you just go pick it up. As simple as that.
  • PHP language is a really good for you. And i would say one of the main reasons is it was the first scripting language. and many people was widely used this language. PHP very easy language to using all that time.
  • Banned
    [DELETED]
  • [DELETED]
  • PHP is one of the good programming language to develop a website. It is a open source and not chargeable. So you can design your website free by using PHP.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Why? Low learning curve. It's meant to be the best
    • [1] reply
    • Since this thread will never die, I think I'll revise my opinion:



      I did a small project over the weekend that required creating a restricted-access area that was integrated with infusionsoft. I was forced to use PHP because that's what the server runs and I didn't want to set up a new server just to run a sinatra app. I was able to wrap up the project in just 3 days mainly due to my discovery of the Slim framework.

      However, there are still a couple things that bug the crap out of me when using PHP.

      1. Session is a global. This is a minor point, but you should not be able to access $SESSION in a view unless you explicitly pass it, it just makes me feel dirty.
      2. Object attribute / method syntax is retarded. I know it hails back to C, but the arrow notation to access Object attributes and methods is cumbersome and hard to read.
      3. Closure syntax is abysmal and absolutely unreadable.

      In summary, why punish myself as a programmer? Why not use a language that is easy to read...

      • [1] reply
  • Why PHP is using :-
    1. Tutorial is available
    2. Easy to learn
    3. User friendly
    4. Open source availability
  • It's because PHP is open source, easier to code and understand. And having a large community of PHP developers is also a big help in creating applications based in PHP, making it easier to use.

    PHP can also be sufficient in hardware wise. It can be installed in any OS of a server.
  • Important things are-
    It's free
    Easy to learn
    Time to time version upgrades
    Simple database connectivity
  • [1] It costs low with cost effective database applications

    [2] Improves the visibility of organization by building excellent performance data warehouse applications

    [3] The experts are skilled with proper art of developing automated application development systems, which is useful in upgrading manual processes.

    [4] Also they provide assistance to platforms like Microsoft Windows, IBM AIX, Linux, Sun Solaris, QNX, Mac OS X, etc.
  • Java and PostGreSQL for proper web app development!
  • PHP is a powerful tool for making dynamic and interactive Web pages.PHP is widely used, free and efficient alternative to competitors such as the ASP.net programing, If you are a PHP programmer might be very difficult to find high-quality open-source scripting script million spread over the Internet.
  • Their are many factors like Cheap Hosting, Open Source bla bla bla.
  • Easy string manipulate, easy, flexible, open source very important is cost effective.
  • PHP is easy to learn and work. Its license is also free.
  • Why PHP is best :-
    1. Easy to learn
    2. Easily tutorials availabilities
    3. Development friendly
  • Hello,

    Many reasons first is cost efficeint and second is somple and less complicated...
  • Banned
    [DELETED]
  • PHP is good and best language for web developments But a php developers are to cheap but use same logic.......
  • PHP simply best, it's all I could wish for for a web programming language and it was the first one I learnt. It's easy to learn, easy to use and it has rarely come short. I just love PHP
  • PHP is the best because it has the widest choice of web frameworks (Drupal, Wordpress, etc...) and those web frameworks have the most add-ons/plugins.

    However, as an old hacker who frequently has to glue various systems together, I prefer Perl's flexibility arising from its enormous library (CPAN) originating in systems administration. I usually work in tandem with PHP programmers. I handle the nasty backend processing and they handle the frontend user interface programming. You'd be surprised at how many times the actual problem you need solved involves "system administration".
    • [1] reply
    • PHP is the best answer to this, its customer oriented approach makes it most suitable scripting language now days for building up the new websites. It's also easily compatible with varied database systems and servers. Also, This is one of the benefits of open source software for businesses; you get the software for free but only pay for support and save yourself a lot of money.
  • free, simple, powerful and many kind helpers and docs.
  • So is PHP better than wordpress or html?
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Esy to understand, flexible totally OOPS concept based and you can learn PHP in 24 hours too. there is a seperate book published for that.
  • php loads quickly than the others programming language.
  • It is cheap to create websites using php.
    it contain most of the feature of c,c++ and easy to learn in comparison to them.
  • php is asy to learn and open source and firrst scripting language.
  • There are many reasons, PHP is easy to learn and use, doesn't require much configuration to install and run, it is open source.
  • It's Cheap, it's open source, it's efficient, there is a ton of documentation and examples to find everywhere.

    Basically, it's the google of scripting... so why use anything else? Unless it's for a very specific purpose.
  • PHP is very similar to C and C++. Most of the functionality is mapped to the C library (POSIX) or libraries written in C that add features such as curl. For most applications it is definively good enough. However, as mentioned by some other people, a binary is going to be faster for many reason, not just the fact that the language is interpreted. Also, a binary is not unlikely going to be more secure, overall.

    One thing that I find painful with scripting languages is the handling of HTML entities and tags. In most cases programmers will tend to use strings when they should use an XML library. With a compiled language, you're more likely to use the former saving you from having a lot of problems with those things (XML libraries will generate valid XML, and yes PHP has it, it's rarely used though.)

    Note that some people said that .NET was better... I think that the Linux environment is much better. All the libraries used by PHP are all available to you from your C/C++ applications. That includes many things that .NET/.ASP do not offer and it is also OpenSource.
    • [1] reply
    • Yea but .NET is a Open Specification and has an open source series as well, see the mono-project.com site. And .ASP can be embedded into Apache with the appropriate modules even on Linux.
      • [ 1 ] Thanks
      • [1] reply
  • PHP is lightweight and widely used , that's why
  • Banned
    [DELETED]
  • I think PHP is the best programming language because it's an open source programming language, anyone can afford this for website page creating and also it's world wide famous programming site and also recommended by most developers. PHP gives you full security with stability and speed.
    • [1] reply
    • Really?! Security is only as secure as the programmer(s) make it, stability is only as stable as the programmer(s) make it and speed is only as speedy as the configurations and host environment allow it to be. There are too many dependencies for you to make such a blanket statement.

      PHP may or may not be the best but at present tends to be the most used.
  • Because it's lightweight and web friendly language. PHP/MySQL/CSS/HTML 5 .. a perfect combination.
  • Because it's easy and fun to learn. You can even use it as a script for managing Linux workstations and servers.

    Because it's the language of the web and best paired with MySQL and PostgreSQL.
  • Because it is Open Source. Premier Web Programming Langauge
    • [1] reply
    • Open Source isn't a reason. Open Source just means you get to play with the source. You can edit it, make changes, redistribute it and usually even charge a fee to distribute it. It isn't the "reason" "PHP is the best". :rolleyes:
  • I also use PHP as website development and its really great to make CMS eCommerce websites. And main thing about is that its a free and open source scripting language to learn easy.
    • [1] reply
    • PHP is the best programming language because it is free and less complex. PHP provides a free program and many in the IY was widely used. Because it is widely used to use PHP to create a lot of free software.
  • PHP is great, but it's not replacement for javascript or java at times!

    I'm amazed actually at the extent to which ASP is used in organizations. However, I think that PHP to a large extent is the VB 6 of the new millennium!
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Well, PHP is all on web scripts. So, i don't think so that PHP is easily to learn.
  • Here are some advantages of PHP web development:
    • It can be easily integrated in various dynamics visual apps.
    • Graphics library allows PHP to create some of the exceptional graphic effects or edit the design.
    • PHP is compatible with server environments including Windows, Linux & others.
    • PHP has the largest community that helps its people any time for any problem with bug fixes.
    • Result of PHP development is very fast, because it requires less code & is building its own memory option.
    • We must collect codes object outside very rarely, and it is also search engine friendly too.
  • simple , easy to use and cheaper
  • Banned
    [DELETED]
  • Banned
    Hosting PHP applications are much much cheaper than others..
    Also easy to use and create..
    I like open source.. I work for it too..
  • Banned
    [DELETED]
  • PHP is very useful and effective language. it's an easy script, easy to use and create. PHP is also an open source Lanuage.
  • Why PHP is best :-
    1. PHP is well structured language
    2. PHP is well compatible with other language
    3. PHP is giving best downloading speed
    4. PHP is providing well known graphics
  • Is someone testing some article spinner script in this thread? Like hundreds of posts spinning "php open source easy to use"... Funny thing is, if you are really interested in PHP sources, and C code it's written in makes any sense to you, you wouldn't care that it's so "easy to use", because any scripting language is "easy" compared to C...
  • I like it because I learned HTML first and php goes well with it.
  • NET will killing it with convenience but ASP is for professionals so PHP is the regular option. It's not the best ASP.
  • PHP is simple programming language works with sql and cost efficient.
  • Banned
    [DELETED]
  • php you can connected to mysql and make the website do things not possible with normal HTML.
    php is the best!
  • PHP is the best basically because it's free, and a lot of persons will work in huge areas to increase it. it is very quick at performance of programs. Moreover it is very simple to understand, you just have to discover the right options.


  • * Free
    * Open Source
    * Cross Platform
    * Simple*




    * Poorly design as a programming language.
    * Lower entry barrier = non professionals building extremely bad software.
    * Maintenance Nightmare (spaghetti code).
    * Requires a great deal of effort to write clean, robust, modular maintainable code.



    • [ 1 ] Thanks
    • [1] reply
    • I personally think that a low entry barrier is a good thing. I don't see how it requires a great deal of effort to write clean robust code all you need to do is use a good framework such as cake, zend .. .
      • [1] reply
  • Well,I am using PHP from 4 years the most important reason might be that PHP is an OpenSource scripting language and secondly PHP is easy to learn and use and is PHP coding is less complex.
  • Banned
    I would say that PHP is the best because is easy to learn, is open source and very flexible.
    • [ 1 ] Thanks
    • [1] reply
    • 100% agree!

      But its very difficult to explain this to non-professionals...

      Hopefully that article will at least help in getting out our perspective across, if only a tiny glimpse.
  • YES! PHP it's very easy and simple, but i think people use it because php most popular.
    This is the main reason as I think ))))
    but PHP it's realy good ))
    • [1] reply
    • PHP has large community and references who can assist you when you are in trouble. I think that is why its widely use and favorable
  • Is it doesn't mean that PHP most popular !? )))
  • Php is quite simple than another .Less time consuming for making a site .
  • The PHP is the best tool than many other tools. It is the most advanced feature and having more access than many other tools, Many new developments and dramatic changes are taking places in the versions of the PHP.
  • Banned
    [DELETED]
  • Hello...
    PHP is Open source that easily available and its very easy to learn..
  • Banned
    [DELETED]
  • Unless I missed on the above posts, but it you ever need some outsource some php work there def a surplus of avail developers out there looking for work.
  • Banned
    [DELETED]
  • php rules. nothing can happen without php in my modest experience
  • I made this website in php and i can expand it easily, its easy to use , easy to modify and easy to upgrade.

    Fresh Music Fest
  • [DELETED]
  • Banned
    [DELETED]
  • I agree with it ..
    Undoubtedly php is the best for its effectiveness ..
  • Banned
    [DELETED]
  • Majority of people use PHP because it's the easiest language and very simple to use. It is freely available which is making cost effective (open source).
  • Open Source and super dynamic!
    Its awesome !
  • there are many reasons to learn php rather than Asp or other,
    1, easy to use
    2, open source
    3, flexibility
    4, faster than asp
  • PHP is the best programming language for development of website. Creating interactive and dynamic websites by using PHP is very easy. It can also be used effectively for the script command line
  • This thread is timely for me... I'm currently trying to learn PHP. I have downloaded a few eBooks and bookmarked a few websites, but I'm concentrating now into watching VTC PHP Basics...Into the second video set at the moment, and I have applied already a few simple tricks of what I learned on my WP blogs.
  • PHP is good in its own way - easy to learn & fast to develop, lot of open source scripts available etc. However, it is a leader at the low end where as you won't see many companies using PHP for serious applications. PHP programmers are paid much less than Java programmers and it is not hard to see why.
  • PHP is most used for designing the website PHP is cost effective and easy to learn rather then Asp.net.
  • Banned
    PHP it's easy to learn, has extensive documentation and it's on every server and hosting account.
  • The cost for implementing a PHP based solution is lower than other solutions. Because its ope source and free. But very secure and functionality is same. The APACHE server is also cheap but very reliable.
  • Why PHP is best?

    1. Its Open Source
    2. It has Got Everything.
  • Banned
    [DELETED]
  • There are many PHP fanboys here. PHP is OK but it's pretty dated. I like ASP.NET (C#) because you can separate out your HTML from your code. Visual Web Developer is also an awesome working environment.

    PHP is also a nightmare when it comes to function naming - there's no real logic to any of it.

    There's also some very sloppy PHP out there (yeah Wordpress plugin/theme creators, I'm looking at you!)
    • [1] reply
  • Banned
    [DELETED]
  • [DELETED]
  • PHP is, in my opinion, one of the best programming languages ​​out there, because it is easier to learn and is also one of the most widely supported, with a lot of others, ie, ASP, will be suspended.
  • it is open source and secure u can read the code of php by user.....
  • easy, clean, plain but working so effectively for your web application

    see my site, Dream Colo for web hosting colocation done by PHP WordPress
  • [DELETED]
  • It is a open source , You can download to it. It is very easy language. So PHP is Best language.
  • PHP is a best language, it is very easy language and you can easy learn to it.
  • Banned
    [DELETED]
    • [1] reply
    • I also am a huge fan of php. Fairly new to it but its quite sensible in the way that you can learn it quickly.

      Also, there are tons of documentation for it
  • Free
    Open Source
    C like Syntax
    Cross Platform Support

    Well thats the recipe to be a successful scripting language.
    • [1] reply
    • Hi, what you say that?I can't getting so can you describe here what you say that.How can i use this and what is the best for php?
  • Banned
    [DELETED]
  • PHP is a language which was designed with web in mind. It is a web-specialized language.
    It is ubiquitous - you can deploy your php apps on every corner of the web, and you can also easily find PHP programmers.
    It has great documentation, lots of frameworks, cms-s and blogging software.
    It is open-source, and it is very mature.
    It's deployment is very standardized, and on it runs great share of the web.
    Sure, it isn't as pretty as maybe ruby is, or python, but it does it's job.
    And it isn't without any power either, as some would suggest.
    But also, bear in mind, no special magic in PHP, and it's pretty siully to get religious abt programming languages.
    There are also othe rlanguages which excel &shine in their own way.
  • Hello! PHP is very popular and widely used because it's very cheap or very efficient. Also, it's one of the most earliest used scripts. I hope that helped you in a way or so. Best of luck to you!
  • PHP is a very secure and open source programming language. It is free and less complicated.PHP is server side script language and It is generally referred to as more stable and less resource intensive as well.
  • cost efficient and user friendly. Comparatively easier then .net.
  • PHP is easy to learn server side scripting language as well as it is an open source technology which is freely available. It is helpful to create dynamic website such as shopping cart, ecommerce website etc... PHP is supported in many open source CMS so if you have knowledge of PHP you can create website with different CMS like Joomla, Wordpress as well as with some ecommerce open source CMS like Magento, OsCommerce etc..
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Banned
    [DELETED]
    • [1] reply
    • My vote goes also for php. The syntax is not hard, there are many frameworks online.. + Pear... get apache and mysql, and you are good to go
  • When comparing with other programming languages PHP is easy to learn,less complicated and it is easy to connect with the database.As I have experience in programming with ASP.NET I have found that with PHP web pages can run in different servers like WAMP, XWAMP even in Apache but ASP is compatible only with IIS web server.
  • Because it is free and less complicated. And lots of free software available in PHP, so it is widely used. Since it is widely used lots of free software's are created using php.
  • Hello friends!
    PHP is open source, Because it is free to use, and cheaper ongoing costs - As many of the other languages out there are a bit more specialised, it can cost a lot more to develop a site using their technology. PHP is totally free of restriction to be used in whatever way you feel the need.
  • because its easy to use, i also learn it easy.
    • [1] reply
    • It's easy to learn and the syntax is not that complicated, which is great advantage to other languages
  • PHP is a famous and very easy language, and it compatible in all operating system. I think, PHP is best.
  • Banned
    [DELETED]
  • Banned
    I think PHP is very popular nowadays because it is easier to learn than other programming languages and it easy very easy to integrate with CSS and HTML.
  • [DELETED]
  • Banned
    [DELETED]
  • Banned
    I don't know others but my opinion is ,I can get everything in a package for php.
    Let me explain.......
    WAMP is a combination of windows,apache,mysql,php,wamp takes only 15.2MB,
    notepad++ is an editor of php.All these are easy to use and maintain,also available.
    These are my primary reasons.

    Secondly it is easy to learn,fast,rich set of library and open source.

    Finally I love it so much.
  • It was the first free server side scripting language. That's why it's popular.
  • As everyone said, there are pretty much some basic reasons why php is best and why i like it myself,

    1) Free
    2) Faster than ASP
    3) Works on cross platform, while asp would only access windows, php can access both linux and windows
    4) The coding is relatively easier than any other language and the help is easily available for any question you got in mind.
  • Banned
    [DELETED]
  • PHP Really is the best for Internet Marketing stuff, if you need to develop enterprise scale applications there's more of a debate, but when you just need to have a smart redirect or something simple, PHP is the real go to.

    PHP's greatest strength is also its greatest weakness: being able to output anything at anytime. So just make sure when you learn it that you learn best practices for outputting things so your code doesn't get sloppy.

    So if you use it properly, just the time between needing something and having it is shortest in PHP, which in our world is really what you need from your code of choice.
  • Banned
    [DELETED]
  • Php has so many features those are very handy and also has the capability to perform so many operations that is very user friendly.
  • Some of the key points which makes PHP preferable language among many are:
    1. Very easy to learn and understand
    2. Lots of tutorial available on net.
    3. Great community support
    4. Wordpress, Magento, Zend Framework, Code Igniter, Simphony, YII, Joomla frameworks exists for PHP and you can't find such a frameworks even in .net.

    PHP is simply best.. Infect simplicity and power of PHP language made to leave .net plateform and turn to php development.

    Why don't you visit this page and see for yourself, how easy it is...php.net/docs.php
  • The cost factor is a clear advantage and I find the hosting is slightly cheaper. PHP is user friendly in my opinion.
  • It's the best server-side language to use on an Apache server. There are a few free, easy to learn languages that are frequently updated and connect to databases easily. If you want to learn a server-side language that pays a lot, learn Cold Fusion.

    As far as security, a site is as secure as the developer makes it. Any language can be used to write a totally unsecure site or a very secure site. It's like saying that Urdu isn't an expressive language. It's not, if the person writing in it isn't expressive. It's the writer, not the language - for human languages or programming languages.

    Most important things are-

    It's free
    Easy to learn
    Time to time version upgrades
    Simple database connectivity

    And one more thing that makes PHP popular
    Cheap host than others.
  • Banned
    [DELETED]
  • No 1 benefit it is fast than java and asp.net.
    others:
    -open source.
    -easy to make script.
    -effective for image processing.
    -coding technique is easy.
  • price effective and easy to to learn make the php in the best position.
  • There is so much misinformation in this thread it is quite sickening. I don't doubt most of the above posters believe what they are saying, but they are plain wrong.

    PHP is not the 'best' language because it is opensource! It has nothing to do with the license. Almost every single alternative to PHP is opensource, too. It is so popular because it is widely distributed along with most every linux server, which means it usually only takes a .php file and you're off.

    It is easy to learn, but I wouldn't consider that a benefit. It is too easy to produce bad code. It is one of the worst designed programming languages. It is NOT faster than java. Java is the de facto enterprise language, and is many stretches ahead of php in almost every way.

    Although I agree security is down to the developer, you're not really given a fair chance when the language has, until recently, shipped with 'magic quotes'.

    The only reason we are using php today vs better languages (like python or ruby) is because it is easily embedded into web pages, comes with almost every hosting plan on the planet, and is cheap.

    As a professional programmer, unless you are building your own websites/plugins, php is just a bad career choice.

    If you want a list to backup these criticisms:

    YourLanguageSucks - TheoryOrg

    ..you will find other reasons why other languages suck, too
  • I love PHP and MYSQL because I'm making a living from the money I'm making from my 1200 wordpress websites. Their easy to create and rank because google loves WP. I don't need to be a programming freak and learn any other program. I'm Happy!
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • One of the reasons was widely used and it is open source. So, many web applications and frameworks were created using the script, and PHP is spreading through those applications. It is new generation, has best qualities for now. I don't know but maybe for few years it will be in the old thrash if something goes out with better benefits.
  • It's because it was the first ever created and is still. Also its easy to understand and to follow.
  • because its easy cheap and open source
  • [DELETED]
  • simple and secure

  • One of the reasons is because javascript very misunderstood. It is a powerful programming/scripting language but not many people really understand its potential. Therefore, more people are involved in php.
  • Very simple, php source code is security, fast, open source.
  • well as much as i loved php i gotta say it's bot looking good for the community right now.. alot of ppl are learning python these days. even in the university
  • Banned
    [DELETED]
    • [1] reply
    • Also, it's always under constatnt development and inprovement, and there's tons of help and tutorials online
  • If a programmer is good enough PHP is very useful, but that it is easy to learn PHP has many half-programmers. Programming on code after somebody without experience is a terrible work.

    What is Simphony ? Did you mean Symfony ? This is very annoying :/
  • I agree with all the comment. we can see that Now-a-days, PHP is widely used language for Web-design purpose. Further, It's a open source and based on the HTML. So, It's easy to develop a Web-pages.


  • I would really love to learn about PHP programming can anyone put me through or direct me on the link to learn PHP?
  • But i have heard that it's easy to hack a PHP site. :-s
    • [1] reply
    • When PHP site hacked mostly caused by programmer fault that ignore security caution. ie: didn't validate value filled by user / visitor.
  • Try go to w3schools.com and get some fundamentals of PHP
  • There is no doubt about this PHP is one of the best programming language in this worlds. I think PHP is the best because of
    easy to learn ,easy to use and its on every server and hosting account.So,i am now learning about this.
  • because its free and open source.....
  • I must say its the best language used for making web applications and other stuff I have not good background of Software but I have learned it in no time. Easy to understand.
  • Its a scripting language specifically developed for the web.
    • [1] reply
    • PHP is:
      1. Easy to learn
      2. Versatile
      3. Free & Open source
      4. Large community - Support & Modules
      5. Supported on most OS

      And there are many educational stuff out there to learn from.
      All you need is your HTML knowledge and some basic programming skills.
      There are also video tutorials that are very handy.
  • Mainly it's open source
    Working good with mySQL
    Flexible and easy to navigate.
  • Banned
    [DELETED]
  • yeah I think too that php is seamless and smooth and is the reason why wordpress works so well on all platforms and browsers. I love to use jQuery and Ajax a php redirects to call back functions. Started learning about how awesome this works now with mobile.
  • When I'm making things for other people I use php.
    When I'm making things for myself I use perl.

    Perl has more structure in the commands so they have less commands that can do more.
    I also like perl's lexical scope over php's.

    the "my" in perl is greatly missed in php.
  • PHP is a programming language which is easy to learn and code. Also it is open source and I can find many free hosting providers.
  • PHP is the best because it is easy to learn and i s widely supported.
  • Banned
    [DELETED]
  • PHP is easy way to creating websites and good platform for wep application . PHP languages is extremely simple to learn for a newcomer. PHP is an open source scripting language.
  • PHP stands for Hypertext Preprocessor. PHP is totally open source server side scrip language.It's use for create a dynamic web page and also include many features than other web programing language.
  • Banned
    [DELETED]
  • It is cost efficient, Open source, easy to learn and work
  • simply because It's open source !
  • Free
    Easy to learn
    Functional language
  • Banned
    [DELETED]
  • Best part: You have to learn PHP on your own. (i.e. read via some source on internet and then practice)
  • it is less complicated, freeware and best tuned up with mysql
  • PHP is a standard programming language when it comes to web. It is the same with HTML and CSS. They are the standard. It is not actually the best but you can try another. I would suggest Ruby on Rails.

    I will ask you to try first PHP then Ruby on Rails so you can see the difference.
  • Because Linux servers dont cost for license,
    php.net have best tutorials,
    php is easy. :p
    Linux servers are secure.
  • PHP is best as it is only language which we use to develop websites over Internet. Also it is easy and comfortable to use.
  • One of the main reason very quick turnaround time,cost effective,open source.
  • I think it easy to learn and Open source
  • Banned
    [DELETED]
  • Search engine will provide anything you want to know about PHP ie: how to get browser referer, how to block some IP programatically, etc.

    I always find solution from internet, coz PHP widely used
  • PHP is the best scripting language for me and I have no doubt about it !
  • PHP is open sources programming language.PHP is general purpose use server site programming language.It's first language that use HTML tag.PHP is use for developing website.
  • Banned
    [DELETED]
  • It can do everything you want. I am however liking python more now.
  • Banned
    [DELETED]
  • it is an open source computer language and easily goes with mysql database. It is also easy to learn and based on C++ language. Its application such as Joomla and Wordpress are used to make websites within a few days rather than months, so people all over the world like it very much. ...
  • Open Source

    PHP is Open Source. It means it is within easy reach and absolutely free!

    Support

    The PHP community is a large one, as PHP is very popular. Therefore, there are a number of references and guidelines available on the net.

    Cross-Platform

    PHP is cross-platform. It works on Unix, Linux and Windows platforms.

    Embedding

    PHP can be easily embedded into HTML. This makes it very easy to convert an already existing static website into a new dynamic one.
  • Only because It's open source and many other open source software has been developed for It
  • Most open source projects ( linux, apache, PHP and MySQL just to name a few ) are very powerful because many expert programmers around the world interact with them and patch them regularly
  • because It's very easy to learn and in the same time very powerful
  • because its cost efficient and easy to implement.
  • Yeah, Php is the best language because it is easier and advance than the other languages. It is easy to understand and web developers mostly used this language.
  • It is free open source. It is simple to program and works well with Mysql.
  • Banned
    [DELETED]
  • Free open source & easy to learn.
    • [1] reply
    • hello i am having problem as my browser Data process" ; date_default_timezone_set('UTC'); echo date('h:i:s:u a,l F jS Y e'); ?> prints this out instead of showing date any ideas why this happening
      • [1] reply
  • PHP is open source language and any buddy can update their when req. And PHP is easy to learn for every one.

    Task completion rate is height as compare than other language

    Thanks
  • I think because PHP allows you to build everything from scratch while custom coding and its available with almost all functions which are required by a programmer
  • In the ancient times you had very few options, and perl was one of the main widely used tools for shell scripting, created in the mid-1980's which was prior to the internet with browsers at the time you would mostly see usenets, bbs, etc. The first web browser showed up 1990 and since perl was already widely use a bunch of modules had been there until new scripting languages started to pop up from everywhere and it then became a battlefield of what to use, there is so many scripting language that I wont list it all.

    PHP came up in 1995 or so, and started getting its territory for being easy to use compared to perl. perl is an incredible scripting language, as a long time user a admit, however, PHP is way easier to use and implement.

    At first PHP wasnt not a language of choice for webservers so yoru only option was Perl and few others but then as it gained ground it became a default *nix product and as result web hosting deployed it as a default resource, this has been going for MANY languages these days, for instance python was not popular in several hosting but is today,

    As a result of most new languages, perl lost a lot of grounds and I don't think it currently have more then 20% of the market as active daily programmers that actually use it anymore. However it may have over 50% or even more of people with knowledge on it.
    • [1] reply
    • Very nice...!!!
      How to Setup PHP with web browser (that 197.2...PHP....)
  • even facebook makes use of PHP
    I think, it's says everything.
    • [1] reply
    • So that would make c, c++ and python god like since they are used by google in large scale.
  • It is not so hard to learn if using in practice the things studied! And it is quite well optimized
  • I would't say php is that popular anymore, there are a lot of programming languages like .net and a lot others that "invade" the market now
  • php programmer is the new term in the programming languages or this is the best post for the new students to join the languages.
    • [1] reply
    • This is really like php fan boyism...

      Well let me go along the lines of why php is good

      opensource
      widely used - easy to find google info, lots of users
      syntax not crptic
      opensource scripts....
  • It is easy to code in php and it is open source too.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • [DELETED]
  • My One and ONLY reason:

    $_POST, $_GET, and $REQUEST variables.

    All social apps/websites are glorified sugar around forms. And Php is the easiest way to build apps used to create, read, and update user information.

    Php is the only language I know of that you can use to build a complete website or application with the use of any frameworks. Ruby- gotta use Sinatra or Rails, Python- Django or the like.

    Don't believe me? Go to stackoverflow and ask how Python, for example, handles GET variables. Your question will be answered with the question: "Well, what framework are you using?"

    And while php has thousands of frameworks on the market, PHP by itself IS ALSO a framework. Amazing!
  • Since it was one of the first and open source language, it now has a big support community. That could be a reason.
  • Written primarily speak other languages ​​easier than php language is analyzed in terms of speed and I know that the infrastructure is cheaper and more national
  • 1)easy to learn
    2) simple to use
    3) Widely used
  • The script can run on Linux which is more cost effective than windows servers. And one more thing PHP coding can not be seen after the website renders. We can only see the HTML in output. So our code will be hidden.
  • php is feature rich able to connect to tons of different database, basically it is a language that is build for the web based stuff
  • it will accept everythig...so its best
  • Because it's the most spread and popular language, not because of its functionality.
  • Banned
    [DELETED]

  • PHP is the easiest among all scripting languages and can be very easily learn by reading books without any expert's advice. This is an open source scripting language and is common among both webmasters and developers.
  • It's because PHP is easy to learn. Also, it is widely used and works well with MySQL.
  • Either PHP or Ruby on Rails you can learn for web development..but Php is easy compare to Ruby.
  • [DELETED]
  • PHP codes runs much faster than ASP because it runs in its own memory space while ASP uses an overhead server and a COM based architecture.
  • > why php is best

    It's not.

    It's a lot better than it was a decade ago, but it's still one of the worst tools for the job.

    PHP came to power much of the internet because it was less bad than perl/CGI, and it was easy to deploy because it came pre-installed on every shitty ass shared web host.

    It was a great tool for building an open source web application in the early 2000s. It's 2016 now. We have better tools.

    There's really no reason to use PHP unless you're a one-trick pony who can't learn a new tool, or you depend on another project that was written in PHP. (but even then, you're probably better off using that project as an API and writing the important stuff in a more productive language)

    Python and Ruby are drastically better for web development, albeit slower. If you want speed, Node.js and Golang and Elixir are excellent choices for backend programming.

    I think it's hard to beat the combination of React/Redux on the client, Node.js or Golang on the server, and AWS for infrastructure.

    But that's only true for web applications. If you're building a simple content site, like most of you are, there's no need for a web application in the first place. Use a static site generator like Jekyll to take your content and theme and compile it into static HTML. This'll be 100x faster / more secure / stable than your shitty WordPress site. AND YOU CAN HOST IT FOR FREE.
  • [DELETED]
  • Rants about PHP are everywhere, and they even come from smart guys. When Jeff Atwood wrote yet another rant about PHP, it made me think about the good parts of PHP.
  • Following are the reasons of why php is best and popular...
    1. It's easy to learn
    2. It's available on cheap hosting plans
    3. It's used by popular applications
    4. It's popular because it's popular
  • According to me its the best one because its open source and you will find many cms and frameworks which works on php
  • PHP results in faster site loading speeds. PHP codes runs much faster than ASP because it runs in its own memory space while ASP uses an overhead server and a COM based architecture.And making it easier to find someone to update your site in the future if you choose to hire a staff member for the task or work with an alternate provider than the one who built your site.
  • If you begin to programming, DON'T USE PHP. There are many language best like ruby, django.
  • it is powerfull tool for making dynamic and interactive web pages so many people are using this.
  • [DELETED]
  • It further allows you to host your website very cheaply and that too without any hassles.
  • PHP is a lot like English language.
    Maybe, it's not the best and the easiest, but it's the most popular. It's like a giant snowball.
    If you're not a native speaker of English, you learn English
    If you're a web developer, you learn PHP.
  • Best reason is PHP is open source widely used scripting language. it's easy to learn as compare to .Net and work great.
  • [DELETED]
  • I am a die-hart fan of PHP and love it a lot. Because it is very easy to use and you can find a humongous amount of help on the internet.

    Frankly, speaking I cannot leave without it. No ,matter whatever I plan to do on Internet, I always end up with coding in PHP.
  • PHP web development has gained widespread popularity these days owing to the need for dynamic and interactive web applications. No longer can static websites satisfactorily meet business' growing requirements. However, PHP development requires extensive skill and technical knowledge .
  • Banned
    [DELETED]
  • PHP is one of the most widely used languages in web development and had significant edge over its competitors as it is open source, stable and extremely powerful. As a matter of fact, most of the recruiters, the world over, look to hire PHP developers and programmers to build dynamic websites which are responsive and interactive as well. PHP is easy to learn and use. Flexibility is another reason for PHP fame. Applications these days require maintenance after completion. Because of PHP flexibility, it is easier to add more functionality. Development in PHP is faster. Hence projects completes in shorter period of time than JAVA.Which decreases the cost of the project. Achieving high quality in shorter period of time is one of the biggest characteristics of PHP. The PHP developers are more experienced because it is an old language which is one of the reasons for its popularity.
  • [DELETED]
  • [DELETED]
  • Banned
    [DELETED]
  • My 2c: Its easy to learn, works amazingly well, the community is great, it's mostly bug free and the sintax is nice.

    Hmm, more like my 5c it seems. Heh, I could spent a whole dollar saying good things about PHP.
  • [DELETED]
  • Banned
    [DELETED]
  • PHP is great option for many reasons-

    - Fast Load Time
    - Less Expensive Software
    - Database Flexibility
    - Less Expensive Hosting
  • Hello Have a Good Day,

    Why PHP is best?
    Because,

    • Open Source
    • Fast and light
    • Hosting is cheaper
    • One of the first programming language
    • simple and less complicated
    • Widely used by many software which made it popular.
    There are many more reasons listed above.
  • [DELETED]
  • PHP is a scripting language and it is used to create dynamic and flexible applications. PHP is famous because of following reasons:
    1. It is easier to learn and use
    2. PHP is cost free and it is one of the huge benefits of using PHP for app development
    3. Since it was the first scripting language,it has a large community of developers
    4. it operates much faster than other scripting languages
    5. You can use different IDEs for PHP development like Symfony, Yii, Zend etc
    6. It is easier to fix problems in PHP
    7. Hosting in PHP is also easy and a lot of hosts provide PHP support
  • PHP is best because it is less expensive software and less expensive hosting.It is flexible for database connectivity,it results in faster website loading speeds.
  • php is a easy language to pick up, so lots of newbies get sucked into it when they don't have better education.
  • The Most Web Applications made by PHP(Personal Home Page Hyper Text Pre-Processor) because it is easy to understand and use.
  • [DELETED]
  • Simply because it is all over the internet, most of the Web is based on PHP.
    It is also FREE.
  • PHP is the world's leader of web development script. ASP is no where close to it.There are many reasons for it.
    1. In general people only know about php so when someone goes on and list on a project in freelancer or upwork, he says i want it in php (since i have heard its name).

    2. PHP is open source while asp dot net is not.

    3. Big company projects are only made in asp net. So if you are going to work in top companies like accenture, tcs, infosys, then they will go with asp dot net. These companies has no roles in php services.

    4. PHP can be learned very fast. In asp dot net you will have to learn C# or C++ too with it.

    5. PHP pages are lightweight and fast then asp dot net.
  • The only person I would hire in this thread-that-will-not-die is EmpireCasts, see answer #525. Everyone else is answering like it is still 1999.

    PHP is not the best, most developers consider it obsolete for new projects. PHP programmers get much lower salaries than programmers who know ruby, python, javascript,etc. It is not fast, but it is fast enough for small websites. "It is free"? All languages are free. It's advantages are that it is available on just about all web servers, you can just add a little at a time to add dynamic behavior to web pages, you can copy and paste internet code to make things like forms work.
  • it's an easy script, easy to use, it's also an open source and Works so well with MySQL .
  • PHP is easy to use. I just love it.

    Maybe after some time it becomes like your first language and you start to speak it "fluently" (or shall I say write)

    Apart from all the open source code there is a huge community that support you.

    Thumbs up for PHP..
  • PHP results in faster site loading speeds. PHP codes runs much faster than ASP because it runs in its own memory space while ASP uses an overhead server and a COM based architecture.PHP is flexible for database connectivity. It can connect to several databases the most commonly used is the MySQL. MySQL can be used for free. If ASP is used, MS-SQL, a Microsoft product must be purchased.
  • Fast Load Time PHP results in faster site loading speeds. PHP codes runs much faster than ASP because it runs in its own memory space while ASP uses an overhead server and a COM based architecture.

    Less Expensive Software In working with PHP, most tools associated with the program are open source software, such as WordPress, so you need not pay for them. As for ASP, you might need to buy additional tools to work with its programs.

    Less Expensive Hosting ASP programs need to run on Windows servers with IIS installed. Hosting companies need to purchase both of these components in order for ASP to work, this often results in a more expensive cost for monthly hosting services. On the other hand, a PHP would only require running on a Linux server, which is available through a hosting provider at no additional cost.
  • PHP is an easy script, easy to use and create, it's also an open source.
  • If your operations involve a full-time team of developers, you need to consider cost of talent: PHP talent is abundant and relatively affordable. Ramp for new developers time is quite short, too. Facebook runs on PHP for a reason.
  • Php is the most comman scripting platform provided by web hosts,can be easily installed on your own computer,and is completely free.

    Php enables programmers to include PHP code in theit HTML documents,which is processed on the server before the HTML is sent to the browser.

    Thank you!
  • One of the important factor is hosting. Most company support PHP and MySQL. For other scripting languages you need find a hosting that supports the language but for PHP, nearly all hosting services support it by default.
  • Banned
    [DELETED]
  • PHP was designed to make web development easier, and many beginners find it effortless to pick up and get started with and it is great with many technology integrations.
  • All Good ideas deserve a chance to grow and we believe people deserve to earn a living doing what they love, so be free to join millions and bring your ideas and projects to life with Lynck.net.
    Home - Lynck software development company
  • I am a novice, and I want to profit from the Internet
  • Banned
    [DELETED]
  • I would say the best web programming language is the one you know best. PHP is free and there are plenty of tutorials online for people to start learning. However, what good is programming in PHP if you know the in's and outs of Python. The best language is the one you are most comfortable with.
  • Banned
    Because it's easy and it's light... easy to manipulate.
  • Banned
    [DELETED]
  • I think PHP is one of the simple and powerful programming language. The best part is PHP code can be directly added in the HTML codes. Easy to link with databases. PHP is free of cost which reduces the cost of the web application.
  • I would say one of the best reason for importance of PHP is that it is the easiest language that anyone can use to create a new dynamic website faster than any other language or technology. It allows you to you to host your website very cheaply and without any hassles. It is the most commonly used language by the developers and programmers.
  • Banned
    [DELETED]
  • PHP is best because it is a good programming language,PHP is open source server side scripting language and it is easy to develop and use.
  • Banned
    [DELETED]
  • Banned
    [DELETED]

Next Topics on Trending Feed