10.02.2013 Views

PHP Programming Language - Cultural View

PHP Programming Language - Cultural View

PHP Programming Language - Cultural View

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>PHP</strong> syntax and semantics 171<br />

}<br />

{<br />

$doo = "wah dee dee";<br />

}<br />

public static function mystaticfunc()<br />

{<br />

$dee = "dee dee dum";<br />

}<br />

If the developer creates a copy of an object using the reserved word clone, the Zend engine will check if a<br />

clone() method has been defined or not. If not, it will call a default clone() which will copy the object's<br />

properties. If a clone() method is defined, then it will be responsible for setting the necessary properties in the<br />

created object. For convenience, the engine will supply a function that imports the properties of the source object, so<br />

that the programmer can start with a by-value replica of the source object and only override properties that need to<br />

be changed. [18]<br />

References<br />

[1] Bray, Tim; et al (26 November 2008). "Processing Instructions" (http://www.w3.org/TR/2008/REC-xml-20081126/#sec-pi). Extensible<br />

Markup <strong>Language</strong> (XML) 1.0 (Fifth Edition). W3C. . Retrieved 2009-06-18.<br />

[2] "<strong>PHP</strong>: Basic syntax" (http://www.php.net/manual/en/language.basic-syntax.php). The <strong>PHP</strong> Group. . Retrieved 2008-02-22.<br />

[3] "Your first <strong>PHP</strong>-enabled page" (http://ca3.php.net/manual/en/tutorial.firstpage.php). The <strong>PHP</strong> Group. . Retrieved 2008-02-25.<br />

[4] "Variables" (http://www.php.net/manual/en/language.variables.php). The <strong>PHP</strong> Group. . Retrieved 2008-03-16.<br />

[5] "Instruction separation" (http://www.php.net/basic-syntax.instruction-separation). The <strong>PHP</strong> Group. . Retrieved 2008-03-16.<br />

[6] "Comments" (http://ca3.php.net/manual/en/language.basic-syntax.comments.php). The <strong>PHP</strong> Group. . Retrieved 2008-03-16.<br />

[7] "print" (http://www.php.net/print). The <strong>PHP</strong> Group. . Retrieved 2008-03-16.<br />

[8] "Hello World" (http://php.codenewbie.com/articles/php/1485/Hello_World-Page_1.html). Code Newbie. . Retrieved 2008-02-25.<br />

[9] "Colon Syntax in <strong>PHP</strong>" (http://www.kwista.com/programming/colon-syntax-in-php/). Kwista, LLC.. . Retrieved 2010-04-19.<br />

[10] "Alternative syntax for control structures" (http://php.net/manual/en/control-structures.alternative-syntax.php). The <strong>PHP</strong> Group. .<br />

Retrieved 2010-04-16.<br />

[11] "Types" (http://www.php.net/manual/en/language.types.php). The <strong>PHP</strong> Group. . Retrieved 2008-03-16.<br />

[12] "Functions" (http://www.php.net/manual/en/language.functions.php). The <strong>PHP</strong> Group. . Retrieved 2008-03-16.<br />

[13] "<strong>PHP</strong> 6 Dropped Items" (http://wiki.php.net/todo/backlog#dropped_items). The <strong>PHP</strong> Group. . Retrieved 2009-01-09.<br />

[14] "<strong>PHP</strong> Skipped and Named Parameters" (http://www.seoegghead.com/software/php-parameter-skipping-and-named-parameters.seo).<br />

SEO Egghead Inc.. . Retrieved 2009-01-09.<br />

[15] "History of <strong>PHP</strong> and related projects" (http://www.php.net/history). The <strong>PHP</strong> Group. . Retrieved 2008-02-25.<br />

[16] "<strong>PHP</strong> 5 Object References" (http://mjtsai.com/blog/2004/07/15/php-5-object-references/). mjtsai. . Retrieved 2008-03-16.<br />

[17] "Classes and Objects (<strong>PHP</strong> 5)" (http://ca3.php.net/zend-engine-2.php). The <strong>PHP</strong> Group. . Retrieved 2008-03-16.<br />

[18] "Object cloning" (http://ca3.php.net/language.oop5.cloning). The <strong>PHP</strong> Group. . Retrieved 2008-03-16.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!