{"id":28623,"date":"2018-06-11T15:45:43","date_gmt":"2018-06-11T13:45:43","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=28623"},"modified":"2018-06-11T15:45:43","modified_gmt":"2018-06-11T13:45:43","slug":"top-100-php-functions","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2018\/06\/11\/top-100-php-functions\/","title":{"rendered":"Top 100 PHP functions"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>&#8220;<a href=\"https:\/\/www.exakat.io\/top-100-php-functions\/\">Top 100 PHP functions<\/a>&#8221; is a list of the top 100 most frequently used PHP functions, from the analysis of the 1,900 open source projects.\u00a0 \u00a0If you are still learning PHP, this list is a good overview of what you&#8217;ll see the most in real life projects.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>&#8220;Top 100 PHP functions&#8221; is a list of the top 100 most frequently used PHP functions, from the analysis of the 1,900 open source projects.\u00a0 \u00a0If you are still learning PHP, this list is a good overview of what you&#8217;ll see the most in real life projects.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Top 100 PHP functions #WebDev #PHP #stats #research #OpenSource","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},"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[2912,38,1117,1041,1330],"keyring_services":[],"class_list":["post-28623","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","tag-open-source","tag-php","tag-research","tag-statistics","tag-web-development"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":24250,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/05\/28\/the-worlds-collide-jsphp-and-php-js\/","url_meta":{"origin":28623,"position":0},"title":"The worlds collide: jsphp and php.js","author":"Leonid Mamchenkov","date":"May 28, 2015","format":false,"excerpt":"I guess we can consider the overlapping between PHP and JavaScript worlds complete. \u00a0Just within the last couple of days I separately and independently came across two different projects: jsphp, which is\u00a0a pseudo-implementation of the ECMA 262 standard (JavaScript 8.5.1) for PHP 5.3+ php.js, which is a resource that offers\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28418,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/02\/27\/github-quickly-review-changed-functions-in-your-php-pull-requests\/","url_meta":{"origin":28623,"position":1},"title":"GitHub : Quickly review changed functions in your PHP pull requests","author":"Leonid Mamchenkov","date":"February 27, 2018","format":false,"excerpt":"GitHub is one of the greatest tools for developers ever.\u00a0 And it keeps getting better.\u00a0 Most of the new features that GitHub introduces are usually generic and apply to all developers universally.\u00a0 Today, however, they have a special present for the PHP developers -\u00a0Quickly review changed functions in your PHP\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/02\/github-php-500x221.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":29009,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/23\/stack-overflow-buddy\/","url_meta":{"origin":28623,"position":2},"title":"Stack Overflow Buddy","author":"Leonid Mamchenkov","date":"November 23, 2018","format":false,"excerpt":"An innocent joke on Facebook brought in something really golden - Stack Overflow Buddy.\u00a0 It is a fun PHP library for all those of you who search for code examples on Stack Overflow and then copy-paste those into your projects. Wow, how's it work? If you're impressed, you should probably\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/11\/developer.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26996,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/11\/28\/runkit-changing-the-php-internals-on-the-fly\/","url_meta":{"origin":28623,"position":3},"title":"runkit &#8211; changing the PHP internals on the fly","author":"Leonid Mamchenkov","date":"November 28, 2016","format":false,"excerpt":"Here is something I didn't know about until today - PHP's runkit extension: The runkit extension provides means to modify constants, user-defined functions, and user-defined classes. It also provides for custom superglobal variables and embeddable sub-interpreters via sandboxing. This blog post - \"Shimming PHP for Fun and Profit\" - demonstrates\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26718,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/10\/10\/php-array_merge_recursive-vs-array_replace_recursive\/","url_meta":{"origin":28623,"position":4},"title":"PHP: array_merge_recursive() vs. array_replace_recursive()","author":"Leonid Mamchenkov","date":"October 10, 2016","format":false,"excerpt":"Here is a nice blog post describing the important differences between array_merge_recursive() and array_replace_recursive() functions in PHP. \u00a0These are often overlooked when testing new developments with simpler data structures. \u00a0Troubleshooting for it later is not too obvious.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28552,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/05\/07\/working-with-php-arrays-in-the-right-way\/","url_meta":{"origin":28623,"position":5},"title":"Working With PHP Arrays in the Right Way","author":"Leonid Mamchenkov","date":"May 7, 2018","format":false,"excerpt":"\"Working With PHP Arrays in the Right Way\" is a collection of tips and tricks on the array functions in PHP.\u00a0 PHP is weird, to say the least, when it comes to arrays, compared to many other programming languages, so articles like that are useful for pointers to better ways\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=28623"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28623\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=28623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=28623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=28623"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=28623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}