Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was sollte jeder PHP-Programmierer wissen?

Zunächst einmal gibt es nein müssen Sie wissen, wie man PHP und MySQL lernt ... Sie gehen hinein, ohne irgendetwas zu wissen, und Sie werden mit einem Haufen Wissen wieder herauskommen. Wenn es ein Must-know gäbe, dann wäre niemand in der Lage, in die PHP- und MySQL-Entwicklung einzusteigen. Ich persönlich denke, Sie sind leicht im Vorteil, wenn Sie sich darauf einlassen, ohne alles darüber zu wissen. Es gibt Ihnen eine neue Perspektive und eine Denkweise, die über den Tellerrand hinausschaut :)

Was das objektorientierte Zeug in diesem Thread betrifft, so ist es wahr. Aber, wie andere gesagt haben, es liegt ganz beim Programmierer (Sie), zu entscheiden, wie Sie Ihren Code schreiben. Sie können objektorientierte Praktiken verwenden, eine Spaghetti-Code-Verbindung erstellen oder einfach eine Reihe von Funktionen oder was auch immer. Wie auch immer, wie alle anderen schon sagten, es liegt an Ihnen :)

IRC-Kanal:

Ich brauche das nicht wirklich, aber ich finde es hilfreich ... Wir sehen uns hier :)

irc.freenode.net #php

Handbuch:

Das Handbuch ist Ihr Freund und wahrscheinlich das Einzige, was Sie sollten wissen, bevor Sie eintauchen.

http://www.php.net/manual/en/

http://dev.mysql.com/doc/refman /5.0/en/apis-php.html

Frameworks:

Stellen Sie sicher, dass es sich um ein MVC-Framework handelt :)

http://www.cakephp.org/

http://www.phpmvc.net/

http://www.codeigniter.com/

http://www.symfony.com/

http://www.laravel.com

http://www.yiiframework.com/

IDE:

Was am besten zu dir passt :)

http://www.eclipse.org/

http://www.vim.org/

http://www.zend.com/en/products/studio/

http://php.netbeans.org/

https://www.jetbrains.com/phpstorm/

Vorlagen-Engines:

PHP ist eine gute Template-Engine

Model View Controller Frameworks helfen dabei

twig.sensiolabs.org

http://www.smarty.net/

Ajax:

http://jquery.com/

http://www.mootools.net/

http://developer.yahoo.com/yui/

http://www.prototypejs.org/

http://www.extjs.com/

http://code.google.com/webtoolkit/

https://angularjs.org/

CSS:

http://www.yaml.de/en/home.html

http://code.google.com/p/blueprintcss/

http://developer.yahoo.com/yui/reset/

Definitiv keine vollständige Liste, und die Dinge ändern sich ständig... Aber es ist ein Anfang :)

Viel Spaß!

Chrelad