.Open The Semantics of PHP This page was created by Paul Conrad as part of his Graduate Independent Study (CSCI695) of the syntax and semantics of the PHP language. This page describes the semantics of the PHP programming language. As of date there does not seem to any literature or any other form of information on the semantics of the PHP programming language. This page, therefore, is going to be an attempt to offer such information. . See Also For a quick, concise reference to terms used through out this page, see .See php.glossary.html which contains meta-linguistic terms, lexemes, and keyword definitions based on the C++ glossary found at .See http://cse.csusb.edu/dick/samples/c++.glossary.html with the appropriate adaptations to PHP. . PHP Semantics The PHP programming language was found to be a rather quite large programming language in terms of how much functionality is put in place for a programming language. There really is not a truely defined semantics for the language. However, here are some notes partial on some semantics that could be dug up. . Variables .Set The O("$") in the variable line tells us that PHP allows us to reference the value of a variable whose name is stored in some other variable. To see this in action, visit .See php_samples/variable_variables.php for details. .Close.Set . Functions .Set In PHP, function names are case-insensitive. The follow function names are all valid for the same function through the eyes of PHP: .As_is foobar, FooBar, fooBar, FOObar, etc If the indentifier of the function is led with "&", the function will return values by reference. .Close.Set .Close The Semantics of PHP