Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
PHP Programming Software IT Technology

Official Support For PHP 4 Ends 245

Da Massive writes with this excerpt from ComputerWorld: "For a technology that has been in stable release since May 22, 2000, PHP 4 has finally reached the end of its official life. With the release of PHP 4.4.9, official support has ended and the final security patch for the platform issued. ...With eight years of legacy code out there, it is likely that there are going to be a fairly large number of systems that will not migrate to PHP 5 in the near future, and a reasonable proportion of those that will not make the migration at all. For those who are not able to migrate their systems to the new version of PHP, noted PHP security expert Stefan Esser will continue to provide third party security patching for the PHP 4 line through his Suhosin product."
This discussion has been archived. No new comments can be posted.

Official Support For PHP 4 Ends

Comments Filter:
  • Good to see... (Score:2, Insightful)

    by creature124 ( 1148937 ) on Sunday August 10, 2008 @10:03PM (#24551169)
    I am glad to see that the PHP devs can allow an old version to die....unlike Microsoft, which seems determined to drag all of its products down with legacy support.

    This is the way progress is made.
  • Re:wow FUDSTER (Score:5, Insightful)

    by corsec67 ( 627446 ) on Sunday August 10, 2008 @10:43PM (#24551419) Homepage Journal

    People will still be allowed to get PHP 4 after it is EOL'd.

    Try buying a new copy of XP now. Even getting a computer with XP (and not paying for Vista) is getting difficult now.

    That is the difference.

  • Re:wow FUDSTER (Score:3, Insightful)

    by Low Ranked Craig ( 1327799 ) on Sunday August 10, 2008 @11:27PM (#24551615)
    The difference is that PHP5 works great, whereas Vista is a steaming pile of crap. If Vista was any good, I'd be fine with MS killing XP. but it's not.
  • Re:wow FUDSTER (Score:4, Insightful)

    by that this is not und ( 1026860 ) on Monday August 11, 2008 @01:09AM (#24552121)

    And I can build PHP4 or PHP5 from source, or intall binaries, without sending any money at all to Newegg.

  • OOP is Overyped (Score:3, Insightful)

    by Tablizer ( 95088 ) on Monday August 11, 2008 @01:33AM (#24552253) Journal

    The object support [in 4] was nasty, but still better then the pseudo-object crap that perl has.

    Be careful. Some of us feel that OOP is overhyped. While I can see use for it in operating systems and systems software, eCommerce and biz apps have had a difficult time making use of OOP well. I've yet to see a decent example of OOP helping these. (Of course, "decent" is often in the eyes of the beholder.) But, I might change my mind if shown a decent example.
         

  • by kjots ( 64798 ) * on Monday August 11, 2008 @01:42AM (#24552307)

    Please don't let anyone get away with calling the internet the cloud!

    Traditionally, when network engineers and administrators draw diagrams of networks, they represent the connection to the Internet as a big bumpy object not unlike a child's drawing of a cloud. I have heard old hackers who used to work in the telecommunications industry during the 80's and 70's describe this object as 'the cloud', meaning the Internet.

    This term predates the current usage by several decades, and is in fact the source of the current usage

    This is a gentle but pedantic reminder that, if you're going to make an absolute assertion, make sure it is the correct assertion.

  • On the other hand (Score:4, Insightful)

    by Almahtar ( 991773 ) on Monday August 11, 2008 @02:24AM (#24552543) Journal
    Whether or not you see OOP as overhyped, if a language features OOP it should do it well or not at all.

    Nobody is asking you to like OOP in this case, but if you are going to support it, support it well - not half-assed.
  • by Urkki ( 668283 ) on Monday August 11, 2008 @02:53AM (#24552665)

    Depends on where you are. If you're in the Internet could, then it's a fog, not a cloud ;-).

    Anyway, to me "cloud" is not same as the Internet, it's roughly the same as "rest of the Internet". This is an important distinction! Local site is not in the cloud. Remote site (for example another office of the same company) usually is not be in the cloud either, or it could be considered a separate cloud, even though connection to it goes through the big Internet cloud.

    The totality of Internet is not dependant on the observer. But the cloud is different for every observer, since at least the computer of the observer is not part of the cloud in their own frame of reference.

  • Re:Good to see... (Score:2, Insightful)

    by creature124 ( 1148937 ) on Monday August 11, 2008 @05:09AM (#24553159)

    I am glad to see that the PHP community, particularly Stefan Esser, can continue to support the system even after the vendor stops....unlike Microsoft, which seems determined to drag all of its products down with closed source.

    There, fixed that for you.

    That is also a valid statement. It is good to see community support continue, especially to ease the transition. Your comment about Microsoft closed source nature is also very perceptive - access to the source code make the difference between good community legacy support and bad community legacy support.

  • Re:wow FUDSTER (Score:2, Insightful)

    by throup ( 325558 ) <chris@NosPAM.throup.org.uk> on Monday August 11, 2008 @11:02AM (#24555903) Homepage

    For one thing, if I have a class called Fruit, and I create a new subclass which extends Fruit, say Apple, then the following code samples are equivalent:


    class Apple extends Fruit {
        function Fruit() {
            echo 'I am an apple';
            parent::Fruit('apple');
        }
    }

    and


    class Apple extends Fruit {
        public function __construct() {
            echo 'I am an apple';
            parent::__construct('apple');
        }
    }

    However, if I now rename the parent class to RipenedOvary, in the first example I will also need to change every reference to Fruit(); in the second example I will only need to change the first line.

To program is to be.

Working...