Welcome Guest, Not a member yet? Register   Sign In
CodeIgniter future with PHP5
#11

[eluser]Derek Jones[/eluser]
[quote author="xwero" date="1200705870"][quote author="Derek Jones" date="1200704805"]I'm not sure, but I would not be surprised to read out about it via my Atom-enabled sunglasses whilst enjoying my retirement in Fiji.[/quote]
Are you aware your bosses are reading this %-P[/quote]

You're right, I shouldn't hint to them that I don't want to retire until I'm 80. :-D
#12

[eluser]Derek Allard[/eluser]
I just wrote about this actually. If you're interested, you may want to read CodeIgniter will not be dropping support for PHP 4 anytime soon.
#13

[eluser]Edemilson Lima[/eluser]
Quote:I’m not sure, but I would not be surprised to read out about it via my Atom-enabled sunglasses whilst enjoying my retirement in Fiji.

Quote:CodeIgniter is about getting things done in the real world of deadlines, shared hosts, crazy clients and uncontrolled environments. When that means PHP 5, then I assure you that CI will drop PHP 4 support, and adopt full PHP 5, or 6 or 7 as is warranted. Hopefully my flying car will be out of the shop by then so that I can have my robot butler prepare my food-pill a bit early that day and I can pick it up.

Hehehehehehe! Hey guys, you are not only good developers, but also good comedians! :lol:
#14

[eluser]Lone[/eluser]
I think the best things about how CI is written is that it has the different 'bases' to start off at dependant on the version of PHP you are running.

From what I can gather the main core differences between 4 and 5 is the handling of objects (in both structure and speed) - but as CI has a different base for 4 and 5 the advantage of 5 is not diminished.

And I think that is the main reason for the influx of the "why don't you drop php4 support" questions - most of these people (including myself before I realised the different bases) feel that the framework is loosing its full potential by being backwards compatible for php4.

With the way these bases are implemented (and from the great style of coding I have seen from EllisLabs) I think there would be very little advantage of the framework being re-written/adjusted just for PHP5 - keep in mind most of the load is coming from your 'application' dir most of the time Wink

CI is just the code that holds it all together for you - you choose to use the libraries/controllers/models/views that you want Smile And these can be fully PHP5 only Wink
#15

[eluser]Jon Braud[/eluser]
[quote author="Derek Allard" date="1200707449"]I just wrote about this actually. If you're interested, you may want to read CodeIgniter will not be dropping support for PHP 4 anytime soon.[/quote]

Thanks Derek.
#16

[eluser]ci_man[/eluser]
We want CI supports PHP5 because we love CI, we want it be more competitive. The fact is that there are so many frameworks supporting PHP5 only, and we are losing good programmers to them. And the only reason is because we don't have fully PHP5 compatible version. Why can't we have two versions? while the current version is good for php4, and another version for PHP5 only.

Look, when you start to write your controller, you cannot apply the PPP rules. Instead of "private", we have to use a dash. Would you say this is fully compatible to PHP5? Or I miss something?
#17

[eluser]Michael Wales[/eluser]
Quote:Why can’t we have two versions? while the current version is good for php4, and another version for PHP5 only.

Because that would be ridiculous - besides, you do: Kohana.

If a developer passed on CodeIgniter because it continues to support PHP4 - well, I say let them go. They probably wouldn't be a valuable addition to the community anyway, and we all know - the community is the best part about CI.
#18

[eluser]ci_man[/eluser]
[quote author="Michael Wales" date="1204094963"]
Quote:Because that would be ridiculous - besides, you do: Kohana.

I love CI is because it is CI, not Kohana! so why it is ridiculous?

Applying OO rules such as PPP is also ridiculous to you?
#19

[eluser]Michael Wales[/eluser]
Applying OO rules that leave PHP4 users alienated is ridiculous to me. CI doesn't prevent you from programming with OOP in mind - it just doesn't enforce you to do so.

No matter what Zend says, PHP4 support is not ending anytime soon. Most hosting services still have not upgraded to PHP5 (or they still offer PHP4 support) and EllisLabs has made the right decision to support both. They have said numerous times they will continue to support PHP4 as long as it is used in abundance in the real world.

I think it is absolutely insane that this discussion reappears every month and the answer is always the same: EllisLabs refuses to alienate 80% of the PHP community by enforcing a version of PHP that is only supported by 20% of the shared hosting providers.
#20

[eluser]Lone[/eluser]
This framework supports PHP5 no problems - anything you do in your 'application' folder can be entirely PHP5 based and run no problems (on a PHP5 server). Writing 'private functions' works no problem at all as far as I know.

Essentially there are two versions, the CI core files work out which base version (4 or 5) to run - read my description above about this.




Theme © iAndrew 2016 - Forum software by © MyBB