{"id":1828,"date":"2016-09-19T15:32:52","date_gmt":"2016-09-19T15:32:52","guid":{"rendered":"https:\/\/www.codexworld.com\/?p=1828"},"modified":"2016-09-19T15:36:02","modified_gmt":"2016-09-19T15:36:02","slug":"php-tips-tricks-hacks-every-programmer-should-know","status":"publish","type":"post","link":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/","title":{"rendered":"Some PHP Hacks Every Programmer Should Know"},"content":{"rendered":"<div class=\"img_center\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld-1024x576.png\" alt=\"php-hacks-tips-tricks-every-programmer-should-know-codexworld\" width=\"960\" height=\"540\" class=\"alignnone size-large wp-image-1829\" srcset=\"https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld-1024x576.png 1024w, https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld-300x169.png 300w, https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld-768x432.png 768w, https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld-350x197.png 350w, https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld-320x180.png 320w, https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld-380x214.png 380w, https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld-200x112.png 200w, https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld-346x195.png 346w, https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png 1366w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/div>\n<p>A lot of things are there which you should follow when working with PHP. In this article, we&#8217;ll discuss some important PHP hacks among them which every programmer should know about. These PHP tips will help you to write a more structured PHP script in less time. You should always use the following PHP hacks while coding in PHP.<\/p>\n<h2>1. Ternary Operator<\/h2>\n<p>Ternary operator consistent with three expressions separated by a question mark (?) and a colon (:). It makes if\/else logic shorter, quicker, and easier.<br \/>\nUse ternary operator in you script to save line and script length as long as they are simple.<\/p>\n<pre><span style=\"color: #0000BB\">$name&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;!empty(<\/span><span style=\"color: #0000BB\">$_GET<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'name'<\/span><span style=\"color: #007700\">])?&nbsp;<\/span><span style=\"color: #0000BB\">$_GET<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'name'<\/span><span style=\"color: #007700\">]&nbsp;:&nbsp;<\/span><span style=\"color: #DD0000\">'CodexWorld'<\/span><span style=\"color: #007700\">;<\/span><\/pre>\n<h2>2. PHP Exception Handler<\/h2>\n<p>When an error occurred PHP script displays a fatal error. To avoid the error you should need to write the proper code to handle the exception in PHP script. PHP exception handler is a smart way to handle the exceptional condition.<\/p>\n<pre><span style=\"color: #FF8000\">\/\/trigger&nbsp;exception&nbsp;in&nbsp;try&nbsp;block&nbsp;and&nbsp;catch&nbsp;exception<br \/><\/span><span style=\"color: #007700\">try&nbsp;{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #FF8000\">\/\/something<br \/><br \/><\/span><span style=\"color: #007700\">}&nbsp;catch&nbsp;(<\/span><span style=\"color: #0000BB\">Exception&nbsp;$e<\/span><span style=\"color: #007700\">)&nbsp;{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<\/span><span style=\"color: #DD0000\">'Message:&nbsp;'&nbsp;<\/span><span style=\"color: #007700\">.<\/span><span style=\"color: #0000BB\">$e<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">getMessage<\/span><span style=\"color: #007700\">();<br \/>}<\/span><\/pre>\n<h2>3. array_key_exists() vs in_array()<\/h2>\n<p>Using <code>array_key_exists()<\/code> instead of <code>in_array()<\/code> is a good choice, because <code>array_key_exists()<\/code> is faster than <code>in_array()<\/code>.<\/p>\n<h2>4. unserialize() vs json_encode()<\/h2>\n<p>Try to avoid using <code>unserialize()<\/code>, instead that use <code>json_encode()<\/code>.<\/p>\n<h2>5. PHP list() function<\/h2>\n<p>Use <code>list()<\/code> function to assign variables as an array.<\/p>\n<pre><span style=\"color: #0000BB\">$person&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;[<\/span><span style=\"color: #DD0000\">'John&nbsp;Thomas'<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #DD0000\">'john@example.com'<\/span><span style=\"color: #007700\">];<br \/>list(<\/span><span style=\"color: #0000BB\">$name<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">$email<\/span><span style=\"color: #007700\">)&nbsp;=&nbsp;<\/span><span style=\"color: #0000BB\">$person<\/span><span style=\"color: #007700\">;<\/span><\/pre>\n<p><b>Instead of:<\/b><\/p>\n<pre><span style=\"color: #0000BB\">$name&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">$person<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #0000BB\">0<\/span><span style=\"color: #007700\">];<br \/><\/span><span style=\"color: #0000BB\">$email&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #0000BB\">$person<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #0000BB\">1<\/span><span style=\"color: #007700\">];<\/span><\/pre>\n<h2>6. PHP compact() function<\/h2>\n<p>Use <code>compact()<\/code> function to quickly create an array using key as the variable name.<\/p>\n<pre><span style=\"color: #0000BB\">$name&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'John&nbsp;Thomas'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">$email&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">'john@example.com'<\/span><span style=\"color: #007700\">;<br \/><\/span><span style=\"color: #0000BB\">compact<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #DD0000\">'name'<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #DD0000\">'email'<\/span><span style=\"color: #007700\">);<\/span><\/pre>\n<p><b>Instead of:<\/b><\/p>\n<pre><span style=\"color: #007700\">[<\/span><span style=\"color: #DD0000\">'name'&nbsp;<\/span><span style=\"color: #007700\">=&gt;&nbsp;<\/span><span style=\"color: #0000BB\">$name<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #DD0000\">'email'&nbsp;<\/span><span style=\"color: #007700\">=&gt;&nbsp;<\/span><span style=\"color: #0000BB\">$email<\/span><span style=\"color: #007700\">]<\/span><\/pre>\n<h2>7. Default Variable Value<\/h2>\n<p>Always assign a default value of a variable<\/p>\n<pre><span style=\"color: #0000BB\">$var&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">\"default\"<\/span><span style=\"color: #007700\">;<br \/>if&nbsp;(<\/span><span style=\"color: #0000BB\">condition<\/span><span style=\"color: #007700\">)&nbsp;{<br \/>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"color: #0000BB\">$var&nbsp;<\/span><span style=\"color: #007700\">=&nbsp;<\/span><span style=\"color: #DD0000\">\"something\"<\/span><span style=\"color: #007700\">;<br \/>}<\/span><\/pre>\n<h2>8. Use Helper<\/h2>\n<p>Use a helper to provide an easy access to user submitted data that may not be in the correct format.<\/p>\n<pre><span style=\"color: #0000BB\">$input<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">string<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #DD0000\">'key'<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #DD0000\">'Default&nbsp;Value'<\/span><span style=\"color: #007700\">);<br \/><\/span><span style=\"color: #0000BB\">$input<\/span><span style=\"color: #007700\">-&gt;<\/span><span style=\"color: #0000BB\">int<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #DD0000\">'anotherKey'<\/span><span style=\"color: #007700\">,&nbsp;<\/span><span style=\"color: #0000BB\">55<\/span><span style=\"color: #007700\">);<\/span><\/pre>\n<h2>Conclusion<\/h2>\n<p>We hope that the above-discussed PHP tips will help you to make your script more strong. Try to use these PHP hacks while programming in PHP. Apart from that if you know any other hacks, you can share your knowledge by providing the comment below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A lot of things are there which you should follow when working with PHP. In this article, we&#8217;ll discuss some important PHP hacks among them which every programmer should know about. These PHP tips will <\/p>\n","protected":false},"author":1,"featured_media":1829,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4],"tags":[14],"class_list":["post-1828","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-php","cat-4-id","has_thumb"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Some PHP Hacks Every Programmer Should Know - CodexWorld<\/title>\n<meta name=\"description\" content=\"PHP Tips and Tricks - Every programmer should know these PHP hacks to make the script more strong and structured. Some must use hacks while coding in PHP.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Some PHP Hacks Every Programmer Should Know - CodexWorld\" \/>\n<meta property=\"og:description\" content=\"PHP Tips and Tricks - Every programmer should know these PHP hacks to make the script more strong and structured. Some must use hacks while coding in PHP.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/\" \/>\n<meta property=\"og:site_name\" content=\"CodexWorld\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codexworld\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/codexworld\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-19T15:32:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-09-19T15:36:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1366\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"CodexWorld\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codexworldblog\" \/>\n<meta name=\"twitter:site\" content=\"@codexworldweb\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"CodexWorld\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/\"},\"author\":{\"name\":\"CodexWorld\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/person\\\/9da51d8fa3cdefeb5ec9c69136d4baf0\"},\"headline\":\"Some PHP Hacks Every Programmer Should Know\",\"datePublished\":\"2016-09-19T15:32:52+00:00\",\"dateModified\":\"2016-09-19T15:36:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/\"},\"wordCount\":292,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png\",\"keywords\":[\"PHP\"],\"articleSection\":[\"PHP\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/\",\"name\":\"Some PHP Hacks Every Programmer Should Know - CodexWorld\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png\",\"datePublished\":\"2016-09-19T15:32:52+00:00\",\"dateModified\":\"2016-09-19T15:36:02+00:00\",\"description\":\"PHP Tips and Tricks - Every programmer should know these PHP hacks to make the script more strong and structured. Some must use hacks while coding in PHP.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png\",\"contentUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png\",\"width\":1366,\"height\":768,\"caption\":\"php-hacks-tips-tricks-every-programmer-should-know-codexworld\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/php-tips-tricks-hacks-every-programmer-should-know\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codexworld.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Some PHP Hacks Every Programmer Should Know\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#website\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/\",\"name\":\"CodexWorld\",\"description\":\"Web &amp; Mobile App Development Company\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codexworld.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#organization\",\"name\":\"CodexWorld\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/codexworld-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.codexworld.com\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/codexworld-logo.png\",\"width\":200,\"height\":19,\"caption\":\"CodexWorld\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/codexworld\",\"https:\\\/\\\/x.com\\\/codexworldweb\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/codexworld\",\"https:\\\/\\\/www.youtube.com\\\/codexworld\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codexworld.com\\\/#\\\/schema\\\/person\\\/9da51d8fa3cdefeb5ec9c69136d4baf0\",\"name\":\"CodexWorld\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g\",\"caption\":\"CodexWorld\"},\"description\":\"CodexWorld is a programming blog, one-stop destination for web professionals \u2014 developers, programmers, freelancers, and site owners.\",\"sameAs\":[\"http:\\\/\\\/www.codexworld.com\",\"https:\\\/\\\/www.facebook.com\\\/codexworld\",\"https:\\\/\\\/x.com\\\/codexworldblog\"],\"url\":\"https:\\\/\\\/www.codexworld.com\\\/author\\\/nitya192265\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Some PHP Hacks Every Programmer Should Know - CodexWorld","description":"PHP Tips and Tricks - Every programmer should know these PHP hacks to make the script more strong and structured. Some must use hacks while coding in PHP.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/","og_locale":"en_US","og_type":"article","og_title":"Some PHP Hacks Every Programmer Should Know - CodexWorld","og_description":"PHP Tips and Tricks - Every programmer should know these PHP hacks to make the script more strong and structured. Some must use hacks while coding in PHP.","og_url":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/","og_site_name":"CodexWorld","article_publisher":"https:\/\/www.facebook.com\/codexworld","article_author":"https:\/\/www.facebook.com\/codexworld","article_published_time":"2016-09-19T15:32:52+00:00","article_modified_time":"2016-09-19T15:36:02+00:00","og_image":[{"width":1366,"height":768,"url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png","type":"image\/png"}],"author":"CodexWorld","twitter_card":"summary_large_image","twitter_creator":"@codexworldblog","twitter_site":"@codexworldweb","twitter_misc":{"Written by":"CodexWorld","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/#article","isPartOf":{"@id":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/"},"author":{"name":"CodexWorld","@id":"https:\/\/www.codexworld.com\/#\/schema\/person\/9da51d8fa3cdefeb5ec9c69136d4baf0"},"headline":"Some PHP Hacks Every Programmer Should Know","datePublished":"2016-09-19T15:32:52+00:00","dateModified":"2016-09-19T15:36:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/"},"wordCount":292,"commentCount":4,"publisher":{"@id":"https:\/\/www.codexworld.com\/#organization"},"image":{"@id":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png","keywords":["PHP"],"articleSection":["PHP"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/","url":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/","name":"Some PHP Hacks Every Programmer Should Know - CodexWorld","isPartOf":{"@id":"https:\/\/www.codexworld.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/#primaryimage"},"image":{"@id":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png","datePublished":"2016-09-19T15:32:52+00:00","dateModified":"2016-09-19T15:36:02+00:00","description":"PHP Tips and Tricks - Every programmer should know these PHP hacks to make the script more strong and structured. Some must use hacks while coding in PHP.","breadcrumb":{"@id":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/#primaryimage","url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png","contentUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png","width":1366,"height":768,"caption":"php-hacks-tips-tricks-every-programmer-should-know-codexworld"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codexworld.com\/php-tips-tricks-hacks-every-programmer-should-know\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codexworld.com\/"},{"@type":"ListItem","position":2,"name":"Some PHP Hacks Every Programmer Should Know"}]},{"@type":"WebSite","@id":"https:\/\/www.codexworld.com\/#website","url":"https:\/\/www.codexworld.com\/","name":"CodexWorld","description":"Web &amp; Mobile App Development Company","publisher":{"@id":"https:\/\/www.codexworld.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codexworld.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codexworld.com\/#organization","name":"CodexWorld","url":"https:\/\/www.codexworld.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codexworld.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2014\/09\/codexworld-logo.png","contentUrl":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2014\/09\/codexworld-logo.png","width":200,"height":19,"caption":"CodexWorld"},"image":{"@id":"https:\/\/www.codexworld.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codexworld","https:\/\/x.com\/codexworldweb","https:\/\/www.linkedin.com\/company\/codexworld","https:\/\/www.youtube.com\/codexworld"]},{"@type":"Person","@id":"https:\/\/www.codexworld.com\/#\/schema\/person\/9da51d8fa3cdefeb5ec9c69136d4baf0","name":"CodexWorld","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cf4999db3b409de559f80677afa01729bb2eeda19be273c254e8b2c22729e386?s=96&r=g","caption":"CodexWorld"},"description":"CodexWorld is a programming blog, one-stop destination for web professionals \u2014 developers, programmers, freelancers, and site owners.","sameAs":["http:\/\/www.codexworld.com","https:\/\/www.facebook.com\/codexworld","https:\/\/x.com\/codexworldblog"],"url":"https:\/\/www.codexworld.com\/author\/nitya192265\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.codexworld.com\/wp-content\/uploads\/2016\/09\/php-hacks-tips-tricks-every-programmer-should-know-codexworld.png","jetpack_shortlink":"https:\/\/wp.me\/p6bxIh-tu","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts\/1828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/comments?post=1828"}],"version-history":[{"count":5,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts\/1828\/revisions"}],"predecessor-version":[{"id":1835,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/posts\/1828\/revisions\/1835"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/media\/1829"}],"wp:attachment":[{"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/media?parent=1828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/categories?post=1828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codexworld.com\/wp-json\/wp\/v2\/tags?post=1828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}