"We are back" « oc.at

PHP 7 mit skalaren Typen

Nico 17.03.2015 - 19:20 3100 11
Posts

Nico

former person of interest
Registered: Sep 2006
Location: -
Posts: 4082

auf weitere Features bin ich gespannt..

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4465
Bin auf die Auswirkung in der Praxis gespannt. Stichwort compatibility/caveats.

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Ich glaube, dass sich Personen, die PHP beherrschen und schon laenger benuetzen nicht umstellen werden, ausser bei groesseren und enterprise Projekten.
Alle, die auf strong typing stehen, werden nach wie vor nicht PHP sondern ihre Sprache verwenden.

Nico

former person of interest
Registered: Sep 2006
Location: -
Posts: 4082
Zitat
PHP 7.0.0 Alpha 1 comes with new version of the Zend Engine with features such as (incomplete list):

•Improved performance: PHP 7 is up to twice as fast as PHP 5.6
•Consistent 64-bit support
•Many fatal errors are now Exceptions
•Removal of old and unsupported SAPIs and extensions
•The null coalescing operator (??)
•Combined comparison Operator (<=>;)
•Return Type Declarations
•Scalar Type Declarations
•Anonymous Classes

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Doch sehr nice Features!

11Fire01

Here to stay
Registered: Dec 2002
Location: austria
Posts: 2417
muss man dann int verwenden?

da muss man ja über alles nachdenken, bissl nervig, und vorteil seh ich keinen :p

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Du musst einmal drueber nachdenken und nachher nicht mehr.
Anstatt jedes Mal darueber nachzudenken wenn du den Code liest ;)

Weiters musst du nicht mehr darueber nachdenken wenn du andere Klassen verwendest, da die IDEs das Autocomplete dann ohne phpdoc generieren kann..

Longbow

Here to stay
Avatar
Registered: Feb 2003
Location: Homeoffice
Posts: 5400
Zitat von 11Fire01
muss man dann int verwenden?

da muss man ja über alles nachdenken, bissl nervig, und vorteil seh ich keinen :p
so hab ich mir das beim umstieg von javascript auf swift auch gedacht und ganz ehrlich

i <3 strong typing!

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4465
Ich fuehl mich da immer zerissen; einerseits #movefast (und das "spuer" ich mit Java/C# , bei den strong typed Sprachen, nicht), andererseits weil ich "type safety".

Insofern find ich die Richtung von PHP als angenehmen weg. Z.b. ist JS mit NodeJS der absolute craze aber wie oft ich den Code wegen "method foo not found on undefined" habe, geht auf keine Kuhhaut. Wobei die IDE "eh hilft" aber da kommmt im Falle von JS keine richtig mit, wenn du viele npm module hast. Dagegen fuer PHP, fast deppensicher. Hab ich fast nie type probleme mehr.

Amen & Peace :-D

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12117
Mit Duck Typing und impliziter Type Coercion fliegt dein Code halt erst zur Laufzeit - und dann auch noch sehr subtil, und nicht in allen Faellen! - aufs Maul. ;)

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4465
oder: in your face :D

Nico

former person of interest
Registered: Sep 2006
Location: -
Posts: 4082
inzwischen released
Zitat
It is not just a next major PHP version being released today. The release being introduced is an outcome of the almost two years development journey. It is a very special accomplishment of the core team. And, it is a result of incredible efforts of many active community members. Indeed, it is not just a final release being brought out today, it is the rise of a new PHP generation with an enormous potential.

is da was für oc.at dabei? :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz