(WHAT) To Do or Not To Do:Staying Up to Date with PHPVersions        ABU ASHRAF MASNUN            SOFTWARE ENGINEER, LEEVIO
The Two Minute Session
Let’s chat!
Kitties want Names!
Declaring Namespaces!
Simple, No?
Hopping like a Bunny!
Hello Closure!
What do these codes mean?
// Guess the output, anyone?
What’s on earth happening here?
Making the best use of “?”
Gladly skip the “second”expression!
Unveiling the _callStatic magic!
Callable in PHP: Using _invoke()
Did you know?
Features you should look      forward to!
Traits – Multi-inheritance lands into PHP,finally!
Arrays – Made smarter!
File upload progress!
Built in server!
 call_user_method() (usecall_user_func() instead) call_user_method_array() (usecall_user_func_array() instead) define_s...
ereg() (use preg_match() instead)ereg_replace() (use preg_replace()instead)eregi() (use preg_match() with the imodifier...
set_magic_quotes_runtime() and itsalias, magic_quotes_runtime() session_*() (use the $_SESSIONsuperglobal instead)set_s...
split() (use preg_split() instead)mysql_db_query() (usemysql_select_db() and mysql_query()instead)mysql_escape_string()...
Thank You!
(WHAT) To Do or Not To Do: Staying Up To Date with PHP Versions
(WHAT) To Do or Not To Do: Staying Up To Date with PHP Versions
Upcoming SlideShare
Loading in …5
×

(WHAT) To Do or Not To Do: Staying Up To Date with PHP Versions

1,866 views

Published on

my talk from phpXperts devcon 2012

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,866
On SlideShare
0
From Embeds
0
Number of Embeds
872
Actions
Shares
0
Downloads
53
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

(WHAT) To Do or Not To Do: Staying Up To Date with PHP Versions

  1. 1. (WHAT) To Do or Not To Do:Staying Up to Date with PHPVersions ABU ASHRAF MASNUN SOFTWARE ENGINEER, LEEVIO
  2. 2. The Two Minute Session
  3. 3. Let’s chat!
  4. 4. Kitties want Names!
  5. 5. Declaring Namespaces!
  6. 6. Simple, No?
  7. 7. Hopping like a Bunny!
  8. 8. Hello Closure!
  9. 9. What do these codes mean?
  10. 10. // Guess the output, anyone?
  11. 11. What’s on earth happening here?
  12. 12. Making the best use of “?”
  13. 13. Gladly skip the “second”expression!
  14. 14. Unveiling the _callStatic magic!
  15. 15. Callable in PHP: Using _invoke()
  16. 16. Did you know?
  17. 17. Features you should look forward to!
  18. 18. Traits – Multi-inheritance lands into PHP,finally!
  19. 19. Arrays – Made smarter!
  20. 20. File upload progress!
  21. 21. Built in server!
  22. 22.  call_user_method() (usecall_user_func() instead) call_user_method_array() (usecall_user_func_array() instead) define_syslog_variables() dl()
  23. 23. ereg() (use preg_match() instead)ereg_replace() (use preg_replace()instead)eregi() (use preg_match() with the imodifier instead)eregi_replace() (use preg_replace()with the i modifier instead)
  24. 24. set_magic_quotes_runtime() and itsalias, magic_quotes_runtime() session_*() (use the $_SESSIONsuperglobal instead)set_socket_blocking() (usestream_set_blocking() instead)
  25. 25. split() (use preg_split() instead)mysql_db_query() (usemysql_select_db() and mysql_query()instead)mysql_escape_string() (usemysql_real_escape_string() instead)
  26. 26. Thank You!

×