Stas Malyshev Blog: Shortcuts

In einem kürzlich erschienenen Beitrag in seinem Blog Stas Malyshev spricht über Shortcuts – die Dinge, die Sprachen sind, um den Code kürzer und Ihnen das Leben leichter … oder doch?

PHP zählt Skriptsprachen für seine ausführliche Syntax berüchtigte – Sie haben zu buchstabieren viele Dinge, die viel kürzer in anderen Sprachen sind. Einige Leute denken, es ist sehr schade, dass sie nicht sein können „expressive“, dh schriftlich klüger Code mit weniger Tastatureingaben. Manchmal haben sie recht, manchmal sind sie nicht.

Er spricht über die kommende Syntax ändern in PHP 5.4 für die Definition Arrays (die Fähigkeit, eckige Klammern verwenden) und wie es Sinn macht basierend auf den Standards der anderen Sprachen mit einer ähnlichen Syntax. Er gibt ein schlechtes Beispiel aus Python, obwohl – wie Python 2 das Fangen von Ausnahmen und Zuweisung des Ergebnisses behandelt.

Einige Leute in PHP-Community denke, dass alle „Abkürzungen“ werden am besten vermieden werden. Ich denke, einige von ihnen nützlich sein könnte, ist vorgesehen Klarheit nicht geopfert und es gibt nicht „zu viel Magie“.

PHPDeveloper.org

Schreibe einen Kommentar