Kategorien
- CakePHP (4)
- Content Managament Systeme (1)
- eZ Components (1)
- PEAR (2)
- PHP Bücher (6)
- PHP Code Snippets (2)
- PHP Editoren (1)
- PHP Frameworks (5)
- PHP Funktionen (2)
- PHP Jobs (1)
- PHP Links (1)
- PHP News (9)
- PHP PodCast (4)
- PHP Schulungen (2)
- Smarty (2)
- sonstiges (7)
- Symfony (1)
- Tools (1)
- Wordpress (4)
- zend (7)
- Zend Framework (2)
LinkRolle
PHP Code Camp
Das zweite PHP Code Camp findet vom 9. bis 12. Juni in Berlin statt. Es wird vom PHP Magazin und der Entwickler Akademie präsentiert.
Das PHP Code Camp bietet ein neuartiges Trainingskonzept, das auf enge Zusammenarbeit der Trainer, auf intensiven Dialog mit den Teilnehmern und auf einen hohen Praxisanteil setzt.
Die Schwerpunkte des PHP Code Camps im Überblick:
* Interaktive Code-Review einer “schlechten” Anwendung
* PHP-Security (SQL-Injection, XSS, Session-Hijacking, Input-Verarbeitung)
* Objektorientierte Programmierung
* Testgetriebene Entwicklung
* Einführung in Unit Testing, Entwicklung von Unit Tests
* Werkzeuge für die PHP-Entwicklung
* Funktionale Tests
* Patterns für PHP
* Code-Review von schlechtem und gutem Code
Alle Details finden Sie auf: entwickler-akademie.de/codecamps/php
Options -Indexes
Nachtrag zum Artikel: ini_set und display_errors
Options -Indexes sollte man natürlich auch noch in die .htaccess Datei eintragen. Muss ja nicht jeder gleich eine Liste mit den ganzen Dateien präsentiert bekommen ;-)
ini_set und display_errors
Eines habe ich gelernt, fängt man in einer neue Firma an sollte man als erstes in allen “Live-Scripten”
ini_set ('display_errors', 0);
einbauen, damit die Besucher der Webseite keine Fehlerneldungen zu sehen bekommen.
Ist zwar keine besonders schöne Lösung, aber geht erstmal am schnellsten.
Dann kann man sich in Ruhe einen Testserver einrichten und versuchen die ganzen Fehler zu beheben.
Aber muss ja nicht gleich jeder wissen, welche Datenbankuser, Datenbanken und Tabellen es gibt.
php explode - Funktionsparameter
Die PHP Funktion explode teilt ja bekannter maßen einen String anhand einer Zeichenkette.
array explode( string $delimiter, string $string[, int $limit ])
I.d.R. habe ich es bisher immer ohne den dritten (optionalen) Parameter genutzt.
Ist der Parameter [limit] angegeben, enthält das zurückgegebene Array maximal [limit] Elemente, wobei das letzte Element den Rest von string beinhaltet.
Ist der Parameter [limit] negativ, werden alle Teilstrings bis auf die letzten -[limit] Teile zurückgegeben.
kleines Beispiel für die Nutzung des dritten Parameter:
$s_adresse = '12345 Bad Driburg';
$a_adresse = explode(' ', $adresse, 2);
$a_adressdaten = array();
$a_adressdaten['plz'] = trim( $a_adresse[0] );
$a_adressdaten['ort'] = trim( $a_adresse[1] );
// in $a_adressdaten['plz'] steht dann => 12345
// in $a_adressdaten['ort'] steht dann => Bad Driburg
Sehr praktisch, wenn man Adressdaten aufbereiten möchte :)
kleines PHP OOP Tutorial
Dieses kleine PHP OOP Tutorial erklärt kurz und knapp auf 3 Seiten, wie objektorientierte Programmierung unter PHP funktioniert.
Netter kleiner Überblick, wenn man noch nie objektorientiert programmiert hat.
Mehr Informationen und Download unter: netmag.co.uk