PHP Programming Language - Cultural View

PHP Programming Language - Cultural View PHP Programming Language - Cultural View

culturalview.com
from culturalview.com More from this publisher
10.02.2013 Views

Phalanger (compiler) 186 References [1] "Improvements in the Phalanger Project" (http://www.php-compiler.net/lib/exe/fetch.php?id=documentation&cache=cache& media=specification.pdf). www.php-compiler.net. 2008-07-01. . [2] "Google Summer of Code Application Information" (http://code.google.com/soc/2008/mono/appinfo. html?csaid=1F581A61E0C48A1D). 2007-04-21. . [3] Petricek, Tomas (2007-04-30). "Using PHP objects from C# in a type-safe way" (http://tomasp.net/blog/ducktyping-in-phalaner.aspx). . [4] Krill, Paul (2006-08-24). "Microsoft accommodates dynamic languages" (http://www.computerworld.com.au/index.php/ id;1718685037;fp;4;fpid;611908207). Computerworld. . [5] Har-Even, Benny (2006-12-02). "Jadu gets PHP and .NET talking" (http://www.itpro.co.uk/608829/jadu-gets-php-and-net-talking). ITPRO. . [6] Muncaster, Phil (2006-11-28). "Jadu brings PHP and .NET closer together" (http://www.vnunet.com/vnunet/news/2231564/ php-net-step-closer). VNUnet. . [7] http://www.php-compiler.net/ [8] http://www.codeplex.com/Wiki/View.aspx?ProjectName=Phalanger [9] http://www.eweek.com/article2/0,1759,2001857,00.asp?kc=EWRSS03119TX1K0000594 [10] http://www.computerworld.com.au/index.php/id;1718685037;fp;4;fpid;611908207 [11] http://channel9.msdn.com/ShowPost.aspx?PostID=48906

pHAML 187 pHAML Developer(s) David Moring Stable release 0.9 (preview release) / August 4, 2007 Operating system Cross-platform Type Template Engine License BSD License Website phaml.sourceforge.net [1] pHAML (PHP XHTML Abstraction Markup Language) is a PHP-centric variant of Haml. Haml is a markup language that is used to describe the XHTML of any web document without the use of traditional inline coding. pHAML adds additional PHP capabilities to Haml, beyond those provided by phpHaml, including template inclusion, variable inclusion, debugging capabilities. pHAML is live software in production in several sites. pHAML and Haml Similarities pHAML follows many of the same principle of Haml: • markup should be beautiful • Don't Repeat Yourself (DRY) • code should be well-indented - Like the Python programming language, indentation is part of the syntax of pHAML and Haml. Mixing spaces and tabs in indentation can produce unexpected results. • XHTML structure should be clear. pHAML uses the same tag syntax as Haml. pHAML and Haml Differences This solution was created to enhance Smarty, and also can be integrated into the Zend Framework. There have been other tweaks to assist in the creation of code. Also, PHP and Ruby share a bit, but are a bit different as well. • Attributes are literal: there is no Ruby array notation for attribute arrays. • Spaces are not tied to a multiple of two, but you should make your code spacing consistent in practice. • There are comments (not just the HTML kind). • There is no Ruby code integration. • There is PHP integration. • There are debugging commands, a simple template system, heredoc syntax, html character output, and html4 doctype tags. • Smarty integration. • Zend Framework integration. • All in a single PHP class.

Phalanger (compiler) 186<br />

References<br />

[1] "Improvements in the Phalanger Project" (http://www.php-compiler.net/lib/exe/fetch.php?id=documentation&cache=cache&<br />

media=specification.pdf). www.php-compiler.net. 2008-07-01. .<br />

[2] "Google Summer of Code Application Information" (http://code.google.com/soc/2008/mono/appinfo.<br />

html?csaid=1F581A61E0C48A1D). 2007-04-21. .<br />

[3] Petricek, Tomas (2007-04-30). "Using <strong>PHP</strong> objects from C# in a type-safe way" (http://tomasp.net/blog/ducktyping-in-phalaner.aspx). .<br />

[4] Krill, Paul (2006-08-24). "Microsoft accommodates dynamic languages" (http://www.computerworld.com.au/index.php/<br />

id;1718685037;fp;4;fpid;611908207). Computerworld. .<br />

[5] Har-Even, Benny (2006-12-02). "Jadu gets <strong>PHP</strong> and .NET talking" (http://www.itpro.co.uk/608829/jadu-gets-php-and-net-talking).<br />

ITPRO. .<br />

[6] Muncaster, Phil (2006-11-28). "Jadu brings <strong>PHP</strong> and .NET closer together" (http://www.vnunet.com/vnunet/news/2231564/<br />

php-net-step-closer). VNUnet. .<br />

[7] http://www.php-compiler.net/<br />

[8] http://www.codeplex.com/Wiki/<strong>View</strong>.aspx?ProjectName=Phalanger<br />

[9] http://www.eweek.com/article2/0,1759,2001857,00.asp?kc=EWRSS03119TX1K0000594<br />

[10] http://www.computerworld.com.au/index.php/id;1718685037;fp;4;fpid;611908207<br />

[11] http://channel9.msdn.com/ShowPost.aspx?PostID=48906

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

Saved successfully!

Ooh no, something went wrong!