php lab
DESCRIPTION
PHP Lab http://leonguyen.comTRANSCRIPT
References
- PHP Manual (www.php.net/manual/en/)- W3Schools (www.w3schools.com/php/)- PHP Result (phpresult.com)- PHP Master (www.sitepoint.com/php)- Advanced PHP Tutorial (advancedphptutorial.blogspot.com)- TekBrand (tekbrand.com/category/php)- Idio Techie (idiotechie.com/category/php/)- PHP: The Right Way (www.phptherightway.com)- PHP CMS Framework (phpcmsframework.blogspot.in)- PHP Classes (www.phpclasses.org)- JREAM (bit.ly/17dGSm3)- Aman Virk (bit.ly/141XDMT)
Library
- Fvalidate (bit.ly/14wNeMS)- Rapid Form Builder (bit.ly/19H8wIj)- Simple Authentication and Security Layer (bit.ly/14wNOdF)- Access user Class (bit.ly/1dgK3O9)- .passport Client (bit.ly/16C2GmX)- .passport Server (bit.ly/1dgL5tk)- URL Router Class (bit.ly/17XrM24)- Captcha: KCaptcha (www.captcha.ru/en)- PDF: mPDF (www.mpdf1.com/mpdf)- File Manager: elFinder (elfinder.org)- Rss: SimplePie (www.simplepie.org)- Chart: jpChart (jpgraph.net)- Code Generator: jqmphp (www.jqmphp.com)
References
- Google Developers (bit.ly/1bYoVvf)- Nettuts+ (bit.ly/18F1zHi)- Saiful Islam (bit.ly/15T2WQd)- Clay (bit.ly/1bYmSYd)- MD Pro (bit.ly/14UfGJG)- Chazzuka (bit.ly/16m3IoQ)
Outline
- Lab 01: Using microtime()- Lab 02: Using APD (Advanced PHP debugger)- Lab 03: Using XDebug
References
- Simplest way (bit.ly/11lodT2)- APD-Advanced PHP Debugger (bit.ly/15mwKFZ, bit.ly/1aOwnGe)- WinCacheGrind (bit.ly/1bYnYmR)- WebGrind (bit.ly/11lo9Tl)- Quang (VN) (bit.ly/176Uc8g)
Task 1: Enter code
- Enter code: https://gist.github.com/leonguyen/6097052
Task 1: Donwload php_apd.dll
- Goto: bit.ly/1c11scV and download php_apd.dll to '<web-server>\php\ext' folder.
Task 2: Config php.ini
- Open 'php.ini' file and enter code: https://gist.github.com/leonguyen/6097199.
Task 4: Program
- Enter code: https://gist.github.com/leonguyen/6097246.
Task 3: Program
- Enter code: https://gist.github.com/leonguyen/6097335.
Task 4: Run
- Goto http://localhost/phplab/xdebug.php?XDEBUG_PROFILE=true.
Task 6: Profiling with WinCacheGrind
- Goto and download http://sourceforge.net/projects/wincachegrind/.
Task 8: Profiling with WebGrind
- Goto and download https://github.com/jokkedk/webgrind.
References
- Performance Tips (bit.ly/12Sx7Fh)- Cache Performance Comparison (bit.ly/1bu5gUW)- Cache it! (bit.ly/1bu5zz2)- W3 Total Cache (bit.ly/1bu5Z8l)- Cache with CI (bit.ly/16m79Mk)- Memcache with CI (bit.ly/13NOpqa, bit.ly/16aYDls, bit.ly/176TMyA)- Quang (VN) (bit.ly/12rQev1)
API- Zippopotam (http://www.zippopotam.us)- Mailgun (http://www.mailgun.com)- Hoiio (http://content.hoiio.com)- EXIF data (http://www.exif.in)- Doc Converter (http://www.docverter.com)- deviantART muro (http://deviantart.github.com/jquery.deviantartmuro)