500x Hassliebe

Posted by Orkan on February 22nd, 2010

Heute hat Nils seinen 500. Artikel auf phphatesme.com veröffentlicht.

Wer PHP entwickelt und die Seite noch nicht kennt, muss irgendetwas falsch gemacht haben. Ein RSS-Abo lohnt sich auf jeden Fall, ich habe mich schon oft von Nils inspireren lassen.

Syntax-highlighter für Wordpress

Posted by Orkan on August 13th, 2009

Nach langem Testen vieler vieler Plugins, habe ich mich jetzt für SyntaxHighlighter Evolved entschieden.
Dieses Plugin generiert gut lesbaren Code und bietet die Möglichkeit, den Code direkt in den Zwischenspeicher zu kopieren.

Beispiel gefällig?
Eine Minibeispielklasse, durch den namespace nur unter PHP 5.3 lauffähig:

<?php
namespace ork\SEO;

/**
 * ork\SEO\Pathinfo
 *
 * Basic SEO URL information
 *
 * @author		Orkan Alat
 */
class Pathinfo
{
    private $path_info = null;

    /**
     * _construct
     *
     * @access	public
     */
    public function __construct( )
    {
        $this->setPathinfo();
    }

    /**
     * setPathinfo
     *
     * Saves ULR informations as an array
     *
     * @access	private
     */
    private function setPathinfo()
    {
        $this->path_info = !empty($_SERVER['PATH_INFO']) ? explode('/', $_SERVER['PATH_INFO']) : null;
    }

    /**
     * getSegment
     *
     * E.g.
     * www.yourweb.org/test/page/2
     *  getSegment(2) -> returns "page"
     *
     * @access	public
     * @param     int $number    # of segment
     * @return     mixed (string | bool)
     */
    public function getSegment( $number )
    {
        if( is_numeric( $number ) )
            return !empty( $this->path_info[$number]) ? $this->path_info[$number] : FALSE;

        return FALSE;
    }
}
?>