{"id":14967,"date":"2011-05-27T09:28:15","date_gmt":"2011-05-27T07:28:15","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=14967"},"modified":"2011-05-27T09:28:15","modified_gmt":"2011-05-27T07:28:15","slug":"terminator-in-php","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2011\/05\/27\/terminator-in-php\/","title":{"rendered":"Terminator in PHP"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>I&#8217;ve mentioned a few times in this blog that one particular bit I love about open source software is humor in documentation. \u00a0While most commercial applications stick to a strict, official language in their manuals, open source developers often expose their humane side with jokes, references to movies, television shows and so on.<\/p>\n<p>Today I came across yet another example of that. \u00a0Not strictly in a software manual, but close enough. \u00a0Here is a partial screenshot of <a href=\"http:\/\/www.php.net\/manual\/en\/function.get-object-vars.php#98785\">a comment on PHP.net website<\/a>, page about <em>get_object_vars()<\/em> function.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2011\/05\/terminator_in_php.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"14968\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2011\/05\/27\/terminator-in-php\/terminator_in_php\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2011\/05\/terminator_in_php.png?fit=588%2C453&amp;ssl=1\" data-orig-size=\"588,453\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Terminator in PHP\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2011\/05\/terminator_in_php.png?fit=588%2C453&amp;ssl=1\" class=\"aligncenter size-medium wp-image-14968\" title=\"Terminator in PHP\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2011\/05\/terminator_in_php-500x385.png?resize=500%2C385&#038;ssl=1\" alt=\"\" width=\"500\" height=\"385\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2011\/05\/terminator_in_php.png?resize=500%2C385&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2011\/05\/terminator_in_php.png?w=588&amp;ssl=1 588w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>A well places Terminator references &#8211; how cool is that!<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>I&#8217;ve mentioned a few times in this blog that one particular bit I love about open source software is humor in documentation. \u00a0While most commercial applications stick to a strict, official language in their manuals, open source developers often expose their humane side with jokes, references to movies, television shows and so on. Today I &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2011\/05\/27\/terminator-in-php\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Terminator in PHP<\/span><\/a><\/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":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"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],"tags":[2418,2912,38],"keyring_services":[],"class_list":["post-14967","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","tag-humor","tag-open-source","tag-php"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":26914,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/11\/20\/terminology-split-screen-terminal-alternative-to-terminator\/","url_meta":{"origin":14967,"position":0},"title":"Terminology &#8211; split screen terminal alternative to Terminator","author":"Leonid Mamchenkov","date":"November 20, 2016","format":false,"excerpt":"If you are spending a lot of time in console, and have to manage multiple windows, there are a few options for you - screen, tmux, and, of course, Terminator. \u00a0Recently, I've come across one more - Terminology. Terminology is a console with built-in window multiplexing. \u00a0It feels a bit\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"terminology","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/11\/terminology-399x500.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":7661,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/07\/12\/shortest-path-to-the-terminator-or-movielinks\/","url_meta":{"origin":14967,"position":1},"title":"Shortest path to the terminator or MovieLinks","author":"Leonid Mamchenkov","date":"July 12, 2004","format":false,"excerpt":"I came by an interesting site. These guys use information from IMDB to construct a shortest path from the actor or actress of your choice to Arnold Schwarzenegger, who is also known as \"The Terminator\". The big surprise here is how short are these pathes. I've tried a few names\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":7236,"url":"https:\/\/mamchenkov.net\/wordpress\/2003\/09\/10\/terminator-3-rise-of-the-machines\/","url_meta":{"origin":14967,"position":2},"title":"Terminator 3: Rise of the Machines","author":"Leonid Mamchenkov","date":"September 10, 2003","format":false,"excerpt":"Grokking the GIMP most of the day. In the evening, I went to see Terminator 3: Rise of the Machines with Olga and Hazard. The movie turned out to be better then I expected with lots of old-time shooting, smashing, and general kick-ass action. Arny's butt is still there and\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":11590,"url":"https:\/\/mamchenkov.net\/wordpress\/2009\/06\/17\/terminator-salvation\/","url_meta":{"origin":14967,"position":3},"title":"Terminator Salvation","author":"Leonid Mamchenkov","date":"June 17, 2009","format":false,"excerpt":"There are a few brands in the movie industry, which you just can't miss.\u00a0 Whenever a sequel comes out, whether you liked the previous or not, whether you are a fan or not - it all doesn't matter, you just have to go and see it.\u00a0 \"Terminator\" is one of\u2026","rel":"","context":"In &quot;3 stars&quot;","block_context":{"text":"3 stars","link":"https:\/\/mamchenkov.net\/wordpress\/category\/movies\/movie-reviews\/3-stars\/"},"img":{"alt_text":"Terminator Salvation","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2009\/06\/terminator_salvation.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":22402,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/08\/19\/phake-php-task-management-software\/","url_meta":{"origin":14967,"position":4},"title":"Phake &#8211; PHP task management software","author":"Leonid Mamchenkov","date":"August 19, 2014","format":"link","excerpt":"Phake - PHP task management software. \u00a0This Phake is a clone of Ruby's rake, not to be confused with Phake - PHP Mocking Framework. \u00a0Think Phing, not PHPUnit. \u00a0Use Phake for process automation such as, for example, project deployment.","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":28282,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/12\/18\/the-2018-guide-to-building-secure-php-software\/","url_meta":{"origin":14967,"position":5},"title":"The 2018 Guide to Building Secure PHP Software","author":"Leonid Mamchenkov","date":"December 18, 2017","format":false,"excerpt":"\"The 2018 Guide to Building Secure PHP Software\" is an excellent guide to writing modern PHP applications with security in mind.\u00a0 It covers a bunch of the usual topics, but provides fresher solutions than most other similar guides.","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\/2017\/12\/php-security-2018-500x204.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/14967","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=14967"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/14967\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=14967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=14967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=14967"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=14967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}