Submit Search
Upload
PHP Lab
•
1 like
•
415 views
Leo Nguyen
Follow
PHP Lab http://leonguyen.com
Read less
Read more
Technology
Education
Business
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 52
Download now
Download to read offline
Recommended
1. MySql plugins
1. MySql plugins
Roland Bouman
LSA2 - 03 Http apache nginx
LSA2 - 03 Http apache nginx
Marian Marinov
2. writing MySql plugins general
2. writing MySql plugins general
Roland Bouman
Flame Graphs for MySQL DBAs - FOSDEM 2022 MySQL Devroom
Flame Graphs for MySQL DBAs - FOSDEM 2022 MySQL Devroom
Valeriy Kravchuk
PHP 5.6 New and Deprecated Features
PHP 5.6 New and Deprecated Features
Mark Niebergall
Gdb basics for my sql db as (percona live europe 2019)
Gdb basics for my sql db as (percona live europe 2019)
Valerii Kravchuk
Xml4js pentaho
Xml4js pentaho
Roland Bouman
Lightweight web frameworks
Lightweight web frameworks
Jonathan Holloway
Recommended
1. MySql plugins
1. MySql plugins
Roland Bouman
LSA2 - 03 Http apache nginx
LSA2 - 03 Http apache nginx
Marian Marinov
2. writing MySql plugins general
2. writing MySql plugins general
Roland Bouman
Flame Graphs for MySQL DBAs - FOSDEM 2022 MySQL Devroom
Flame Graphs for MySQL DBAs - FOSDEM 2022 MySQL Devroom
Valeriy Kravchuk
PHP 5.6 New and Deprecated Features
PHP 5.6 New and Deprecated Features
Mark Niebergall
Gdb basics for my sql db as (percona live europe 2019)
Gdb basics for my sql db as (percona live europe 2019)
Valerii Kravchuk
Xml4js pentaho
Xml4js pentaho
Roland Bouman
Lightweight web frameworks
Lightweight web frameworks
Jonathan Holloway
Intro to pl/PHP Oscon2007
Intro to pl/PHP Oscon2007
Robert Treat
Os Treat
Os Treat
oscon2007
Gdb basics for my sql db as (openfest 2017) final
Gdb basics for my sql db as (openfest 2017) final
Valeriy Kravchuk
Linux /proc filesystem for MySQL DBAs - FOSDEM 2021
Linux /proc filesystem for MySQL DBAs - FOSDEM 2021
Valeriy Kravchuk
Drupal debugging tips
Drupal debugging tips
Adolfo Nasol
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
Valeriy Kravchuk
Lumberjack XPath 101
Lumberjack XPath 101
Thomas Weinert
Datagrids with Symfony 2, Backbone and Backgrid
Datagrids with Symfony 2, Backbone and Backgrid
eugenio pombi
E bpf and dynamic tracing for mariadb db as (mariadb day during fosdem 2020)
E bpf and dynamic tracing for mariadb db as (mariadb day during fosdem 2020)
Valeriy Kravchuk
Serving Moodle Presentation
Serving Moodle Presentation
webhostingguy
SimpleTestによるPHPのテスト
SimpleTestによるPHPのテスト
gutskun
04 web optimization
04 web optimization
Nguyen Duc Phu
Rits Brown Bag - PHP & PHPMyAdmin
Rits Brown Bag - PHP & PHPMyAdmin
Right IT Services
FOSDEM 2015: gdb tips and tricks for MySQL DBAs
FOSDEM 2015: gdb tips and tricks for MySQL DBAs
Valerii Kravchuk
The why and how of moving to PHP 5.5/5.6
The why and how of moving to PHP 5.5/5.6
Wim Godden
Tracing and profiling my sql (percona live europe 2019) draft_1
Tracing and profiling my sql (percona live europe 2019) draft_1
Valerii Kravchuk
Software Livre - Parte I
Software Livre - Parte I
nuno.jose.duarte
MariaDB Server on macOS - FOSDEM 2022 MariaDB Devroom
MariaDB Server on macOS - FOSDEM 2022 MariaDB Devroom
Valeriy Kravchuk
Heavy Web Optimization: Backend
Heavy Web Optimization: Backend
Võ Duy Tuấn
PSR-7 and PSR-15, why can't you ignore them
PSR-7 and PSR-15, why can't you ignore them
Sérgio Rafael Siqueira
Neha Resume
Neha Resume
Neha Neha
למד בשעתיים את 8 הצעדים הנדרשים לפני רכישת דירה
למד בשעתיים את 8 הצעדים הנדרשים לפני רכישת דירה
Israel Hass
More Related Content
What's hot
Intro to pl/PHP Oscon2007
Intro to pl/PHP Oscon2007
Robert Treat
Os Treat
Os Treat
oscon2007
Gdb basics for my sql db as (openfest 2017) final
Gdb basics for my sql db as (openfest 2017) final
Valeriy Kravchuk
Linux /proc filesystem for MySQL DBAs - FOSDEM 2021
Linux /proc filesystem for MySQL DBAs - FOSDEM 2021
Valeriy Kravchuk
Drupal debugging tips
Drupal debugging tips
Adolfo Nasol
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
Valeriy Kravchuk
Lumberjack XPath 101
Lumberjack XPath 101
Thomas Weinert
Datagrids with Symfony 2, Backbone and Backgrid
Datagrids with Symfony 2, Backbone and Backgrid
eugenio pombi
E bpf and dynamic tracing for mariadb db as (mariadb day during fosdem 2020)
E bpf and dynamic tracing for mariadb db as (mariadb day during fosdem 2020)
Valeriy Kravchuk
Serving Moodle Presentation
Serving Moodle Presentation
webhostingguy
SimpleTestによるPHPのテスト
SimpleTestによるPHPのテスト
gutskun
04 web optimization
04 web optimization
Nguyen Duc Phu
Rits Brown Bag - PHP & PHPMyAdmin
Rits Brown Bag - PHP & PHPMyAdmin
Right IT Services
FOSDEM 2015: gdb tips and tricks for MySQL DBAs
FOSDEM 2015: gdb tips and tricks for MySQL DBAs
Valerii Kravchuk
The why and how of moving to PHP 5.5/5.6
The why and how of moving to PHP 5.5/5.6
Wim Godden
Tracing and profiling my sql (percona live europe 2019) draft_1
Tracing and profiling my sql (percona live europe 2019) draft_1
Valerii Kravchuk
Software Livre - Parte I
Software Livre - Parte I
nuno.jose.duarte
MariaDB Server on macOS - FOSDEM 2022 MariaDB Devroom
MariaDB Server on macOS - FOSDEM 2022 MariaDB Devroom
Valeriy Kravchuk
Heavy Web Optimization: Backend
Heavy Web Optimization: Backend
Võ Duy Tuấn
PSR-7 and PSR-15, why can't you ignore them
PSR-7 and PSR-15, why can't you ignore them
Sérgio Rafael Siqueira
What's hot
(20)
Intro to pl/PHP Oscon2007
Intro to pl/PHP Oscon2007
Os Treat
Os Treat
Gdb basics for my sql db as (openfest 2017) final
Gdb basics for my sql db as (openfest 2017) final
Linux /proc filesystem for MySQL DBAs - FOSDEM 2021
Linux /proc filesystem for MySQL DBAs - FOSDEM 2021
Drupal debugging tips
Drupal debugging tips
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
Lumberjack XPath 101
Lumberjack XPath 101
Datagrids with Symfony 2, Backbone and Backgrid
Datagrids with Symfony 2, Backbone and Backgrid
E bpf and dynamic tracing for mariadb db as (mariadb day during fosdem 2020)
E bpf and dynamic tracing for mariadb db as (mariadb day during fosdem 2020)
Serving Moodle Presentation
Serving Moodle Presentation
SimpleTestによるPHPのテスト
SimpleTestによるPHPのテスト
04 web optimization
04 web optimization
Rits Brown Bag - PHP & PHPMyAdmin
Rits Brown Bag - PHP & PHPMyAdmin
FOSDEM 2015: gdb tips and tricks for MySQL DBAs
FOSDEM 2015: gdb tips and tricks for MySQL DBAs
The why and how of moving to PHP 5.5/5.6
The why and how of moving to PHP 5.5/5.6
Tracing and profiling my sql (percona live europe 2019) draft_1
Tracing and profiling my sql (percona live europe 2019) draft_1
Software Livre - Parte I
Software Livre - Parte I
MariaDB Server on macOS - FOSDEM 2022 MariaDB Devroom
MariaDB Server on macOS - FOSDEM 2022 MariaDB Devroom
Heavy Web Optimization: Backend
Heavy Web Optimization: Backend
PSR-7 and PSR-15, why can't you ignore them
PSR-7 and PSR-15, why can't you ignore them
Viewers also liked
Neha Resume
Neha Resume
Neha Neha
למד בשעתיים את 8 הצעדים הנדרשים לפני רכישת דירה
למד בשעתיים את 8 הצעדים הנדרשים לפני רכישת דירה
Israel Hass
Oöi̇ö meryemözkan 016
Oöi̇ö meryemözkan 016
meryem özkan
Arub Arif 2016 - Portfolio
Arub Arif 2016 - Portfolio
Arub Arif
Predict future-make-decision
Predict future-make-decision
derosaMSKCC
Mobile Games Dissertation
Mobile Games Dissertation
Gilbert Giovanni
Elit 48 c class 15 post qhq
Elit 48 c class 15 post qhq
jordanlachance
Mindfulness - kuunteleva läsnäolo asiakastyössä, Vilho Ahola
Mindfulness - kuunteleva läsnäolo asiakastyössä, Vilho Ahola
Sexpo-säätiö / Sexpo Foundation
Brochure 20142015
Brochure 20142015
Suzanne Brouwer
Synopsis
Synopsis
satoru724
10 regole per girare una candid camera
10 regole per girare una candid camera
professional filmmaker
Viewers also liked
(11)
Neha Resume
Neha Resume
למד בשעתיים את 8 הצעדים הנדרשים לפני רכישת דירה
למד בשעתיים את 8 הצעדים הנדרשים לפני רכישת דירה
Oöi̇ö meryemözkan 016
Oöi̇ö meryemözkan 016
Arub Arif 2016 - Portfolio
Arub Arif 2016 - Portfolio
Predict future-make-decision
Predict future-make-decision
Mobile Games Dissertation
Mobile Games Dissertation
Elit 48 c class 15 post qhq
Elit 48 c class 15 post qhq
Mindfulness - kuunteleva läsnäolo asiakastyössä, Vilho Ahola
Mindfulness - kuunteleva läsnäolo asiakastyössä, Vilho Ahola
Brochure 20142015
Brochure 20142015
Synopsis
Synopsis
10 regole per girare una candid camera
10 regole per girare una candid camera
Similar to PHP Lab
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
William Chong
Spring Lab
Spring Lab
Leo Nguyen
Wordcamp Toronto Presentation
Wordcamp Toronto Presentation
Roy Sivan
Fix me if you can - DrupalCon prague
Fix me if you can - DrupalCon prague
hernanibf
WordCamp Montreal 2016 WP-API + React with server rendering
WordCamp Montreal 2016 WP-API + React with server rendering
Ziad Saab
WordPress and Client Side Web Applications WCTO
WordPress and Client Side Web Applications WCTO
Roy Sivan
Northeast PHP - High Performance PHP
Northeast PHP - High Performance PHP
Jonathan Klein
URL Design
URL Design
Walter Ebert
From content to search: speed-dating Apache Solr (ApacheCON 2018)
From content to search: speed-dating Apache Solr (ApacheCON 2018)
Alexandre Rafalovitch
Expressive Microservice Framework Blastoff
Expressive Microservice Framework Blastoff
Adam Culp
Laravel Lab
Laravel Lab
Leo Nguyen
Knolx session
Knolx session
Knoldus Inc.
Moving from Web 1.0 to Web 2.0
Moving from Web 1.0 to Web 2.0
Estelle Weyl
Getting started with WordPress development
Getting started with WordPress development
Steve Mortiboy
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Patrick Meenan
Profiling PHP with Xdebug / Webgrind
Profiling PHP with Xdebug / Webgrind
Sam Keen
MVC = Make Venerated Code?
MVC = Make Venerated Code?
Patrick Allaert
Passo a Passo para criar uma aplicação Móvel Híbrida
Passo a Passo para criar uma aplicação Móvel Híbrida
Juliano Martins
Use Symfony2 components inside WordPress
Use Symfony2 components inside WordPress
Maurizio Pelizzone
CodeIgniter Lab
CodeIgniter Lab
Leo Nguyen
Similar to PHP Lab
(20)
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
Spring Lab
Spring Lab
Wordcamp Toronto Presentation
Wordcamp Toronto Presentation
Fix me if you can - DrupalCon prague
Fix me if you can - DrupalCon prague
WordCamp Montreal 2016 WP-API + React with server rendering
WordCamp Montreal 2016 WP-API + React with server rendering
WordPress and Client Side Web Applications WCTO
WordPress and Client Side Web Applications WCTO
Northeast PHP - High Performance PHP
Northeast PHP - High Performance PHP
URL Design
URL Design
From content to search: speed-dating Apache Solr (ApacheCON 2018)
From content to search: speed-dating Apache Solr (ApacheCON 2018)
Expressive Microservice Framework Blastoff
Expressive Microservice Framework Blastoff
Laravel Lab
Laravel Lab
Knolx session
Knolx session
Moving from Web 1.0 to Web 2.0
Moving from Web 1.0 to Web 2.0
Getting started with WordPress development
Getting started with WordPress development
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Profiling PHP with Xdebug / Webgrind
Profiling PHP with Xdebug / Webgrind
MVC = Make Venerated Code?
MVC = Make Venerated Code?
Passo a Passo para criar uma aplicação Móvel Híbrida
Passo a Passo para criar uma aplicação Móvel Híbrida
Use Symfony2 components inside WordPress
Use Symfony2 components inside WordPress
CodeIgniter Lab
CodeIgniter Lab
Recently uploaded
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Recently uploaded
(20)
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
PHP Lab
1.
LeoNguyen.com
2.
Outline - References (php.leonguyen.com/references.html) -
Repositories (php.leonguyen.com/repositories.html) - Library - Framework - Optimization - Profiling - Performance
3.
References
4.
References - PHP Manual
(www.php.net/manual/en/) - W3Schools (www.w3schools.com/php/) - W3schools (www.w3schools.in) - W3resource.com (www.w3resource.com) - WebCheatSheet (webcheatsheet.com/php/) - PHP Best Practices (phpbestpractices.org) - PHP Master (www.sitepoint.com/php) - Advanced PHP Tutorial (advancedphptutorial.blogspot.com) - Smart Tutorial (www.smarttutorials.net) - TekBrand (tekbrand.com/category/php) - Idio Techie (idiotechie.com/category/php/) - David Carr (www.daveismyname.com) - PHP: The Right Way (www.phptherightway.com)
5.
References (cont) - PHPPot
(phppot.com) - PHP CMS Framework (phpcmsframework.blogspot.in) - PHP Classes (www.phpclasses.org) - Code Tools (codetools.net) - PHP Result (phpresult.com)
6.
References - Youtube -
JREAM (bit.ly/17dGSm3) - Aman Virk (bit.ly/141XDMT) - Pineheadtv (bit.ly/17aRZzc) - PHP - Tutorials (bit.ly/15WKgSf) - PHP Image Processing Tutorial (bit.ly/15WHaxx) - Dotinstall (bit.ly/19meYok) - Codecademy PHP Track (bit.ly/1ihrmrQ)
7.
Library
8.
Eden - eden.openovate.com
9.
PHP Login Script -
www.php-login.net
10.
Cartalyst Sentry - www.cartalyst.com
11.
Medoo - medoo.in
12.
Ratchet - socketo.me
13.
Library - Awesome PHP
Libraries (bit.ly/17tIPef) - Fvalidate (bit.ly/14wNeMS) - password_compat (bit.ly/1lajxbv) - Super Simple Registration (bit.ly/1gUUdRS) - Simple Authentication and Security Layer (bit.ly/14wNOdF) - Access user Class (bit.ly/1dgK3O9) - .passport Client (bit.ly/16C2GmX) - .passport Server (bit.ly/1dgL5tk) - Idiorm & Paris (j4mie.github.io/idiormandparis) - PDO_MySQLi (bit.ly/17x4dLD) - RedBeanPHP (www.redbeanphp.com) - Propel ORM (propelorm.org) - Rapid Form Builder (bit.ly/19H8wIj)
14.
Library (cont) - Opauth
(opauth.org) - URL Router Class (bit.ly/17XrM24) - Pear (pear.php.net) - Captcha: KCaptcha (www.captcha.ru/en) - PDF: mPDF (www.mpdf1.com/mpdf) - File Manager: elFinder (elfinder.org) - Rss: SimplePie (www.simplepie.org) - Chart: pChart (www.pchart.net) + jpChart (jpgraph.net) - phpThumb (phpthumb.sourceforge.net) - Code Generator: jqmphp (www.jqmphp.com) - Detector (detector.dmolsen.com) - DB Management: Adminer (www.adminer.org)
15.
Framework
16.
Phalcon - phalconphp.com
17.
Slim Framework - www.slimframework.com
18.
Simple MVC Framework -
simplemvcframework.com
19.
Guzzle - guzzlephp.org
20.
Codeception - codeception.com
21.
Optimization
22.
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)
23.
Profiling
24.
References - PHP Error
(phperror.net) - PHP DebugBar (phpdebugbar.com) - forp PHP profiler (bit.ly/18be66O)
25.
whoops - filp.github.io/whoops
26.
Outline - Lab 01:
Using microtime() - Lab 02: Using APD (Advanced PHP debugger) - Lab 03: Using XDebug
27.
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)
28.
Lab 01 Using microtime()
29.
Task 1: Enter
code - Enter code: https://gist.github.com/leonguyen/6097052
30.
Task 2: Run -
Goto http://localhost/phplab/microtime.php.
31.
Lab 02 Using APD
32.
Task 1: Donwload
php_apd.dll - Goto: bit.ly/1c11scV and download php_apd.dll to '<web- server>phpext' folder.
33.
Task 2: Config
php.ini - Open 'php.ini' file and enter code: https://gist.github. com/leonguyen/6097199.
34.
Task 3: Check
phpinfo()
35.
Task 4: Program -
Enter code: https://gist.github.com/leonguyen/6097246.
36.
Task 5: Run -
Goto http://localhost/phplab/apd.php.
37.
Task 6: Profiling -
Open folder 'tmp' folder to view profiling files.
38.
Lab 03 Using XDebug
39.
Task 1: Config
php.ini - Open 'php.ini' file and enter code.
40.
Task 2: Check
phpinfo()
41.
Task 3: Program -
Enter code: https://gist.github.com/leonguyen/6097335.
42.
Task 4: Run -
Goto http://localhost/phplab/xdebug.php?XDEBUG_PROFILE=true.
43.
Task 5: Profiling
files - Open folder 'tmp' folder to view profiling files.
44.
Task 6: Profiling
with WinCacheGrind - Goto and download http://sourceforge.net/projects/wincachegrind/.
45.
Task 7: Using
WinCacheGrind - Open folder 'tmp' folder to view profiling files.
46.
Task 8: Profiling
with WebGrind - Goto and download https://github.com/jokkedk/webgrind.
47.
Task 9: Using
WebGrind - Goto http://localhost/webgrind/.
48.
Performance
49.
References - PHP Performance
Crash Course (bit.ly/1cU1RQ4, bit.ly/1aST9jr) - 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) - Memcached with PHP (bit.ly/GAiNwQ) - Memcache with CI (bit.ly/13NOpqa, bit.ly/16aYDls, bit.ly/176TMyA) - Background jobs with php and resque (bit.ly/1aE4GwW) - Easy Wins For More Performant PHP (bit.ly/1aEAJwN) - Quang (VN) (bit.ly/12rQev1)
50.
phpFastCache - phpFastCache (www.phpfastcache.com)
51.
Security
52.
References - SQL Injection
(bit.ly/1gRqxVZ)
Download now