iTeamWork

Coding Tipps

  • Home
  • Impressum
01. April 2010

[PHP] Prüfen ob Interface implementiert wurde

H.Grafe in PHP

Vor kurzem habe ich gezeigt wie man ein Interface erstellt und dieses Implementiert. Nun ist es durchaus von Interesse zu prüfen ob eine Klasse dieses Interface implementiert hat. Dies geht wie folgt:

Weiterlesen "[PHP] Prüfen ob Interface implementiert wurde"

Kein Kommentar
20. März 2010

[PHP] Interfaces implementieren

H.Grafe in PHP

Interfaces definieren eine Schnittstelle nach Außen. Durch Sie ist sichergestellt das bestimmte Funktionen vorhanden sind und exakt so aussehen wie sie definiert wurden.

In PHP wird ein Interface wie folgt definiert:

interface Plugin
{
public function __construct($db);
public function start();
}

Hier wird definiert das die Klasse welches das Interface implementiert einen Konstruktor haben muss der als Parameter eine Variable nimmt. Außerdem muss eine Methode vorhanden sein die start heißt und keine Parameter benötigt.

Implementiert wird das ganze wie folgt:


Weiterlesen "[PHP] Interfaces implementieren"

Kein Kommentar
05. August 2008

[PHP] Javascript und CSS Dateien komprimieren

H.Grafe in Performance, PHP, PHP Snippets, Snippets

Relativ viel Performance kostet es, mehrere Javascript und/oder Stylesheet Dateien einzubinden. Zwar geht die Abarbeitung relativ fix dank keep-alive aber dennoch kostet es Zeit. Bestimmte Javascript Bibiotheken bestehen ja schonmal locker aus 10 Dateien.

Daher kann es sinnvoll sein, mehrere Dateien in einer Zusammenzufassen.

Weiterhin ist so die Möglichkeit gegeben, evtl noch etwas nachzubearbeiten um weitere Dateigröße einzusparen.

Besonders User mit langsammen Verbindungen würden dies dankbar annehmen.


Weiterlesen "[PHP] Javascript und CSS Dateien komprimieren"

Kein Kommentar
29. Juli 2008

[PHP] Generator Funktion

O.Kriz in PHP, PHP Snippets, Snippets

Hier eine praktische Generatorfunktion für Gutscheincodes, Passwörter etc.


Weiterlesen "[PHP] Generator Funktion"

1 Kommentar
08. Juni 2008

[PHP] E-Mail Adresse verifizieren

H.Grafe in PHP, PHP Snippets

Oft steht man vor dem Problem, E-Mail Adressen zu verifizieren.

Dazu kann man gut folgenden Code benutzen:

  1. $testmail=split("@", $email);
  2. if (!eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}$", $email) || !getmxrr($testmail[1], $mxhosts))
  3. {
  4. //Fehler
  5. }
5 Kommentare
04. Juni 2008

[PHP] Schleifen im Performance Vergleich

H.Grafe in Performance, PHP

Es gibt in PHP ja mehrere Schleifen. For, While, DoWhile und Foreach. Doch welche von diesen ist eigentlich am Perfomantesten wenn es darum geht einfach nur X Schleifendurchläufe zu erzeugen?


Weiterlesen "[PHP] Schleifen im Performance Vergleich"

Kein Kommentar
31. Mai 2008

[PHP] Pre-Inkrement gegen Post-Inkrement (Performance Vergleich)

H.Grafe in Performance, PHP

In diversen Blog’s ist zu lesen, das $i++ bedeutend schneller ist als ++$i. In genug anderen ist zu lesen dass es genau andersherum ist. Grund genug, dieses selbst einmal auszutesten.

Weiterlesen "[PHP] Pre-Inkrement gegen Post-Inkrement (Performance Vergleich)"

Kein Kommentar
28. Mai 2008

[PHP] Alternative zu die(mysql_error());

O.Kriz in PHP, PHP Snippets, SQL

Wer kennt das nicht: Ein großes Projekt überall mit SQL-Anfragen gespickt.
Um Fehler abzufangen gehen viele so vor:

  1. $sql = [SQL-STATEMENT];
  2.  
  3. mysql_query($sql) or die(mysql_error());

Nun bekommt man jedoch nur den SQL Error ausgegeben,
und kann sich auf eine lange Suche einstellen.
Weiterlesen "[PHP] Alternative zu die(mysql_error());"

Kein Kommentar

Links

    • HG4.de
    • real!dea
Februar 2012
M D M D F S S
« Okt    
 12345
6789101112
13141516171819
20212223242526
272829  

Suche

Schlagwörter

  • adresse alles beispiele benutzung blog css debug debug_backtrace() disketten do email entwickler for fun hallo html interface JAVA können leben mysql mysql_error() mysql_query() Performance pflege PHP postdekrement postinkrement predekrement preinkrement programmiersprachen querysql() querysqlsimple() regexp reguläre ausdrücke regular expressions schleifen snippet SQL vergessen vergleich verifizieren while willkommen wissen

Kategorien

    • ActionScript
    • Allgemein
    • Browser
    • C / C++
    • CSS
    • JAVA
    • Performance
    • PHP
    • PHP Snippets
    • Programmierung
    • Server
    • Snippets
    • SQL
    • Tools
    • Tricks

Letzte Artikel

    • IE – you son of a b***
    • Wie man schnellen Code schreibt
    • [JAVA] XML Dokument auslesen mittels java.xml.parser
    • [CSS] Umstieg auf CSS3 machbar
    • [PHP] Prüfen ob Interface implementiert wurde

Neue Kommentare

  • 13.01 | Kao in [AS3.0] Laden externer Bilder zur Laufzeit in Flas…
  • 17.11 | Tanja in [AS3.0] Laden externer Bilder zur Laufzeit in Flas…
  • 17.07 | ibe in [SQL] mysqldump: Couldn't execute 'show fields fro…
  • 26.06 | Werner in [APACHE] pcfg_openfile: unable to check htaccess f…
  • 29.10 | Vida in HTML Wissenstest

Meta

    • Registrieren
    • Anmelden
    • Artikel-Feed (RSS)
    • Kommentare als RSS
    • WordPress.org
© 2010 Wired by iTeamWork
Design von Dezzain Studio
Übersetzt von Htwo
Nature Pictures | Bamboo Blinds