Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developer Circles Facebook Malang #BackendWar # PHPTeam

Developer Circles Facebook Malang #BackendWar # PHPTeam

About PHP Programming in Developer Circles Facebook Chapter Malang Meetup

Didik Tri Susanto

November 27, 2017
Tweet

More Decks by Didik Tri Susanto

Other Decks in Programming

Transcript

  1. Pemberi Harapan Palsu Recursive acronym from Hypertext Preprocessor: is a

    widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. http://php.net/manual/en/intro-whatis.php
  2. PHP Tools Simple CGI, named as Personal Home Page Tools

    by Rasmus Lerdorf (1996) PHP FI Evolved to PHP/FI, used by 1% of all domains in the internet (1997 - 1998) PHP 3 - 4 Rewrited by Rasmus, Andi, & Zeev as Hypertext Preprocessor. Create Zend Engine for PHP 4 (98 - 99) PHP 5.* Released in 2004 using zend engine 2.0. Introduced PEAR, PECL, Documentation PHP 7.* End of 2015, update performance, reduce memory usage, etc
  3. <?php?> Pros • Simple learning curve • Run in multiplatform

    • Functional and OOP support • Huge Community • Great Documentation & Learning Resources • A multitude of pluggable frameworks • Widely used in the world
  4. <?php?> Cons • There are inconsistently named functions • Interpreted

    so lower performance • Too flexible? • Threaded Execution • Needs Global Extensions • Language perception: PHP is bad
  5. Dependency Manager Tool for dependency management in PHP. It allows

    you to declare the libraries your project depends on and it will install / update them for you https://getcomposer.org/doc/00-intro.md
  6. Other Projects Using PHP • PHP Desktop: https://github.com/cztomczak/phpdesktop • PHP

    For Android & iOS: https://www.kikapptools.com/ • Facebook Hacklang: http://hacklang.org/ • Facebook HHVM: https://hhvm.com/ • And many more…...
  7. Useful Resources • PHP official: http://www.php.net • PHP FIG: http://www.php-fig.org/

    • PHP Roundtable (Podcast): https://www.phproundtable.com/ • PHP Github: https://github.com/php • Curated Resources: https://github.com/ziadoz/awesome-php • Clear PHP: https://github.com/dseguy/clearPHP • PHP The Right Way: http://www.phptherightway.com/