PHP Programming Language - Cultural View
PHP Programming Language - Cultural View PHP Programming Language - Cultural View
HipHop for PHP 206 Using HipHop for PHP HipHop for PHP is an open source project, available from GitHub [8] under the open source PHP license. HipHop currently supports PHP version 5.2 and will be updated to support 5.3. HipHop has been developed on CentOS and Fedora; building on other operating systems may not work at present, although support may be added in the future. At present, HipHop can only run on 64-bit architectures. External links • website at GitHub [1] • Git repository [9] • RPM packages for CentOS [10] • Development mailing list [11] • Wiki: HipHop for PHP [12] • HipHop Compiler for PHP? Transforming PHP into C++ [13] — lecture given by HipHop Lead Engineer, Haiping Zhao at Stanford University (video archive [14] ). References [1] http://wiki.github.com/facebook/hiphop-php/ [2] HipHop for PHP: Move Fast (http://developers.facebook.com/news.php?blog=1&story=358) [3] phpcompiler.org (http://phpcompiler.org/) [4] caucho.com/resin-3.0/quercus (http://caucho.com/resin-3.0/quercus/) [5] www.projectzero.org/php (http://www.projectzero.org/php/) [6] PHP Creator Asks, Is Facebook's HipHop Just a 'Nifty Trick'? (http://www.nytimes.com/external/readwriteweb/2010/02/03/ 03readwriteweb-php-creator-asks-is-facebooks-hiphop-just-a-90057.html) [7] Repository documentation on February 8, 2010. (http://github.com/facebook/hiphop-php/commit/ 344ad7dcb05b8afed0825fb1ddd9b4c5f76b3235) [8] http://github.com/facebook/hiphop-php [9] http://github.com/facebook/hiphop-php/ [10] http://sourceforge.net/projects/hphp/ [11] http://groups.google.com/group/hiphop-php-dev [12] http://www.hiphop-for-php.com [13] http://www.stanford.edu/class/ee380/Abstracts/100505.html [14] http://ee380.stanford.edu/cgi-bin/videologger.php?target=100505-ee380-300.asx
PHP-GTK 207 PHP-GTK Developer(s) Andrei Zmievski Stable release 2.0.1 / May 16, 2008 Operating system Cross-platform Type Language binding License GNU Lesser General Public License Website http://gtk.php.net/ PHP-GTK is a set of language bindings for PHP which allow GTK+ GUI applications to be written in PHP. PHP-GTK provides an object-oriented interface to GTK+ classes and functions. History PHP-GTK was originally conceived by Andrei Zmievski, who is also actively involved in the development of PHP and the Zend Engine. The idea was received well by the PHP community, and more people started to get involved with the project. James Moore and Steph Fox were among the first to join in, contributing a great deal to PHP-GTK through their documentation efforts, and Frank Kromann - also from the PHP development team - supplied Windows binaries for the project. The first version of PHP-GTK was released in March 2001. More people began to get involved, and several extensions were contributed introducing new widgets, such as Scintilla and GtkHTML [1] . PHP-GTK 1.0 was released in October 2003 alongside several extensions — including a wrapper for libglade, which allowed the cross-platform Glade UI builder to be used in creating PHP-GTK applications. Present PHP-GTK was quickly adopted by the PHP community. Several applications were developed, and a small job market even emerged. Zmievski and Fox are still working hard on the project, with Fox now maintaining PHP-GTK for Windows. Development is in full swing for the next major version of PHP-GTK. PHP-GTK 2 fully utilizes PHP 5's powerful object model support, and brings the improved portability of GTK 2.6 as well as its new set of widgets. The project also has some new extensions such as GtkSourceView, which provides a rich source editor widget, alongside some of the old favourites. Documentation for PHP-GTK 2 is filling out rapidly. Several articles and tutorials have been written on the topic, and around half the classes have been fully documented. Scott Mattocks, an active member of the PHP-GTK documentation group, has also written a book on the subject of PHP-GTK programming. [2]
- Page 161 and 162: ocPortal 155 ocPortal Developer(s)
- Page 163 and 164: ocPortal 157 Version history • Ma
- Page 165 and 166: Open Realty 159 References [1] Open
- Page 167 and 168: Opus (content management system) 16
- Page 169 and 170: osCommerce 163 osCommerce Developer
- Page 171 and 172: osCommerce 165 Branches Distributed
- Page 173 and 174: PEAR 167 External links • The PEA
- Page 175 and 176: PHP syntax and semantics 169 Colon
- Page 177 and 178: PHP syntax and semantics 171 } { $d
- Page 179 and 180: PHPClasses repository 173 PHPClasse
- Page 181 and 182: PHPDoc 175 markup for display forma
- Page 183 and 184: PHPDoc 177 The text that marks this
- Page 185 and 186: PHPDoc 179 @static Documents a stat
- Page 187 and 188: PHPEclipse 181 Further reading •
- Page 189 and 190: User:Papagel/EFront (eLearning soft
- Page 191 and 192: Phalanger (compiler) 185 Phalanger
- Page 193 and 194: pHAML 187 pHAML Developer(s) David
- Page 195 and 196: pHAML 189 Hello World Hello W
- Page 197 and 198: Phoca Gallery 191 References [1] ht
- Page 199 and 200: PHP 193 PHP Paradigm imperative, ob
- Page 201 and 202: PHP 195 Licensing PHP is free softw
- Page 203 and 204: PHP 197 Security The National Vulne
- Page 205 and 206: PHP 199 $adder = getAdder(8); echo
- Page 207 and 208: PHP 201 Speed optimization PHP sour
- Page 209 and 210: PHP 203 [18] "GoPHP5" (http://gophp
- Page 211: HipHop for PHP 205 HipHop for PHP D
- Page 215 and 216: PHP-GTK 209 External links • Offi
- Page 217 and 218: PHP-Nuke 211 • News—Manages new
- Page 219 and 220: Php4delphi 213 Php4delphi Appeared
- Page 221 and 222: phpDocumentor 215 phpDocumentor Sta
- Page 223 and 224: PhpGedView 217 PhpGedView can be ex
- Page 225 and 226: phpLDAPadmin 219 phpLDAPadmin Origi
- Page 227 and 228: phpMyAdmin 221 Release 0.9.0 Septem
- Page 229 and 230: phpMyAdmin 223 References [1] http:
- Page 231 and 232: phpPgAdmin 225 phpPgAdmin Stable re
- Page 233 and 234: PhpXCore 227 PhpXCore Stable releas
- Page 235 and 236: phpBB 229 Work on phpBB 3.0.x began
- Page 237 and 238: phpBB 231 phpBB3 phpBB3 is the curr
- Page 239 and 240: phpBB 233 The Development Team has
- Page 241 and 242: phpBB 235 phpBB Community phpBB is
- Page 243 and 244: phpBB 237 [45] phpBB (2009-07-29).
- Page 245 and 246: phplist 239 phplist Developer(s) Mi
- Page 247 and 248: phplist 241 Translations The admini
- Page 249 and 250: PHPmotion 243 Current status Versio
- Page 251 and 252: PhpWiki 245 See also • List of wi
- Page 253 and 254: Pimcore 247 Reviews and Articles
- Page 255 and 256: Piwigo 249 Main Features Categories
- Page 257 and 258: Pluck (software) 251 Pluck (softwar
- Page 259 and 260: Pluck (software) 253 Vulnerabilitie
- Page 261 and 262: PmWiki 255 Wiki structure In PmWiki
<strong>PHP</strong>-GTK 207<br />
<strong>PHP</strong>-GTK<br />
Developer(s) Andrei Zmievski<br />
Stable release 2.0.1 / May 16, 2008<br />
Operating<br />
system<br />
Cross-platform<br />
Type <strong>Language</strong> binding<br />
License GNU Lesser General Public License<br />
Website http://gtk.php.net/<br />
<strong>PHP</strong>-GTK is a set of language bindings for <strong>PHP</strong> which allow GTK+ GUI applications to be written in <strong>PHP</strong>.<br />
<strong>PHP</strong>-GTK provides an object-oriented interface to GTK+ classes and functions.<br />
History<br />
<strong>PHP</strong>-GTK was originally conceived by Andrei Zmievski, who is also actively involved in the development of <strong>PHP</strong><br />
and the Zend Engine. The idea was received well by the <strong>PHP</strong> community, and more people started to get involved<br />
with the project. James Moore and Steph Fox were among the first to join in, contributing a great deal to <strong>PHP</strong>-GTK<br />
through their documentation efforts, and Frank Kromann - also from the <strong>PHP</strong> development team - supplied Windows<br />
binaries for the project.<br />
The first version of <strong>PHP</strong>-GTK was released in March 2001. More people began to get involved, and several<br />
extensions were contributed introducing new widgets, such as Scintilla and GtkHTML [1] . <strong>PHP</strong>-GTK 1.0 was<br />
released in October 2003 alongside several extensions — including a wrapper for libglade, which allowed the<br />
cross-platform Glade UI builder to be used in creating <strong>PHP</strong>-GTK applications.<br />
Present<br />
<strong>PHP</strong>-GTK was quickly adopted by the <strong>PHP</strong> community. Several applications were developed, and a small job<br />
market even emerged. Zmievski and Fox are still working hard on the project, with Fox now maintaining <strong>PHP</strong>-GTK<br />
for Windows.<br />
Development is in full swing for the next major version of <strong>PHP</strong>-GTK. <strong>PHP</strong>-GTK 2 fully utilizes <strong>PHP</strong> 5's powerful<br />
object model support, and brings the improved portability of GTK 2.6 as well as its new set of widgets. The project<br />
also has some new extensions such as GtkSource<strong>View</strong>, which provides a rich source editor widget, alongside some<br />
of the old favourites.<br />
Documentation for <strong>PHP</strong>-GTK 2 is filling out rapidly. Several articles and tutorials have been written on the topic,<br />
and around half the classes have been fully documented. Scott Mattocks, an active member of the <strong>PHP</strong>-GTK<br />
documentation group, has also written a book on the subject of <strong>PHP</strong>-GTK programming. [2]