Example PHP Page; PHP Syntax Highlighting Page

<?php
/**
 * Define MyClass
 */
class MyClass{
    // Declare a public constructor
    public function __construct() { }
 
    // Declare a public method
    public function MyPublic() { }
 
    // Declare a protected method
    protected function MyProtected() { }
 
    // Declare a private method
    private function MyPrivate() { }
 
    // This is public
    function Foo(){
        $this->MyPublic();
        $this->MyProtected();
        $this->MyPrivate();
    }
}
 
$myclass = new MyClass;
$myclass->MyPublic(); // Works
$myclass->MyProtected(); // Fatal Error
$myclass->MyPrivate(); // Fatal Error
$myclass->Foo(); // Public, Protected and Private work
 
// Valid constant names
define("TITLE", "Example");
define("TITLE", "Exa $this_is_a_variable mple");
 
// Page header
include 'header.inc';
 
echo
    '<div>' .
        '<form action="/">' .
            '<div>' .
                '<label for="q">' .
                    'Search the internets' .
                    (!empty($_COOKIE['name']) ?
                        ' ' . htmlspecialchars($_COOKIE['name']) : ''
                    ) .
                    '<input id="q" name="q" type="text" value="" />' .
                '</label>' .
                '<input type="submit" value="Go" />' .
            '</div>' .
        '</form>' .
    '</div>' .
    '';
 
// JavaScript
include 'javascript.inc';
 
/**
 * Lazy load function to prevent regex from being stuffed in
 * cache.
 */
protected function _loadRegex() {
    $oct = '(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])'; // 0-255
    $this->ip4 = "(?:{$oct}\\.{$oct}\\.{$oct}\\.{$oct})"; // PHP complex variable
}
Did this help you? Please let me know with a comment. Thank you
Posted .

Comments (RSS)

Leave a comment