Freitag, 01. August 2008
Heute erschien PHP 5.3 alpha1. Ich habe bisher nur die Doku dazu gelesen, aber das was dazu kommt bringt Spaß! :)
Namespaces
Mit Hilfe von Namespaces lassen sich Klassen zusätzlich Ordnen und sich so Kollisionen vermeiden. Mehr kann ich nicht dazu schreiben im Moment, da die Doku scheinbar schon wieder veraltetet ist, ...
Kategorie PHP | 1 Kommentar »
Mittwoch, 28. Mai 2008
Vor knapp zwei Wochen wurde die Version 2.0.1 von PHP-Gtk veröffentlicht. Da diese Version sehr stabil ist, wird es Zeit, einmal näher auf das Thema einzugehen.
PHP-Gtk ist eine Erweiterung für PHP um die Funktionen des (nicht nur) GUI-Frameworks Gtk zu nutzen. Einfach gesagt: Grafische Oberflächen mit PHP bauen.
Ich beschäftige mich ...
Kategorie PHP | 2 Kommentare »
Sonntag, 02. März 2008
Für ein Projekt habe ich eine Funktion gesucht, um einen Text in seine Sätze zu zerlegen. Klingt nach einer einfachen Aufgabe, ist es aber nicht.
Zuerst versuchte ich die scheinbar einfachste Methode: explode(). Mit dieser Funktion lässt sich ein String anhand eines Trennzeichens zerlegen. Nun habe ich aber drei (Punkt, Fragezeichen ...
Kategorie PHP | 2 Kommentare »
Dienstag, 05. Februar 2008
Was ist nun das? Ein Tabelleneditor für Yanix? Was soll das sein?
Ganz einfach, die Manipulation von Datenbanken mit reinem PHP Code!
Hier mal ein kleines Beispiel der aktuellen Entwicklungsversion:
$tbl = DB::getTable('test', false);
$tbl->Insert(array(
'test' => 'blubb',
't_char' => 'lol',
't_int' => 10
));
Erklärung: Die erste Zeile holt ein Tabellenobjekt von der Datenbank-Klasse ab, diese erstellt ein ...
Kategorie Allgemein, PHP, Yanix | Keine Kommentare »
Dienstag, 22. Januar 2008
Einfach mal nachrechnen! ;)
// Wieviel Watt braucht der PC?
$watt = 478;
// Wieviele Stundne läuft er am Tag?
$stunden = 8;
// Aktueller Strompreis pro KWh? (Beispiel: 22ct = 0.22)
$kwh_cost = 0.22;
$day = $watt * $stunden;
$year = $day * 365;
$kwh = $year / 1000;
$all_cost = $kwh * $kwh_cost;
echo "Kosten: {$all_cost} €\n";
Quelle der Berechnung ...
Kategorie Ausm Leben, PHP | 6 Kommentare »
Sonntag, 13. Januar 2008
Dieses Szenario haben PHP-Entwickler sicher das eine oder andere Mal: Ein Verzeichnis auslesen. Unter PHP gibt es dafür eine Reihe von Funktionen, welche aber meist einiges an Arbeit machen. Zuerst das Verzeichnis öffnen, dann Eintrag für Eintrag auslesen und dann die virtuellen Verzeichnisse . und .. ausfiltern. Mit einer Funktion ...
Kategorie Helferfunktionen, PHP | 2 Kommentare »
Donnerstag, 10. Januar 2008
Nun beginne ich meine schon lang geplante Reihe: Helferfunktionen. Ich meine damit Funktionen, die nicht groß sind aber sehr bei der Entwicklung und im allgemeinen Betrieb helfen können. Angefangen mit SimpleBacktrace.
Jeder der einmal mit Exceptions gearbeitet hat kennt die Backtraces. Damit kann man bequem den Stacktrace (welche Funktion hat welche ...
Kategorie Helferfunktionen, PHP | Keine Kommentare »
Donnerstag, 10. Januar 2008
Gestern fragte ich mich beim Einschlafen: Was ist, wenn ich eine Objektmethode aufrufe, welches eine andere Methode aufruft, welche das Objekt zerstört? Stürzt PHP ab oder läuft es einfach weiter. Was soll es dannn tun? Das Ergebnis hat mich überrascht:
class Helper
{
public $blubb = true;
public function Bye()
{
global $c;
echo "Helper::Bye(): Calling Control::Kill()\n";
$c->Kill();
$c->End(__CLASS__);
var_dump($this);
}
}
class ...
Kategorie PHP | 2 Kommentare »