{"id":75870,"date":"2023-08-01T16:19:36","date_gmt":"2023-08-01T20:19:36","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/?p=75870"},"modified":"2023-08-01T16:25:49","modified_gmt":"2023-08-01T20:25:49","slug":"php-topics-to-learn","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=75870","title":{"rendered":"PHP Topics to Learn"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\nIdentifiers\nhttps:\/\/docstore.mik.ua\/orelly\/webprog\/php\/ch02_01.htm#:~:text=An%20identifier%20is%20simply%20a,ASCII%200x7F%20and%20ASCII%200xFF.\n\nPHP Data Types\nhttps:\/\/www.odinschool.com\/learning-hub\/php\/datatypes\n\nType Hinting\nhttps:\/\/www.honeybadger.io\/blog\/php-type-hinting\/#:~:text=Type%2Dhinting%20means%20explicitly%20stating,to%20write%20more%20robust%20code.\n\nPDO and MySQL\nhttps:\/\/www.w3schools.com\/php\/php_mysql_connect.asp\n\nPHP OOP\nhttps:\/\/www.w3schools.com\/php\/php_oop_what_is.asp\n\nabstract classes\nhttps:\/\/www.w3schools.com\/php\/php_oop_classes_abstract.asp\n\nAbstract vs Interface\nhttps:\/\/www.w3schools.com\/php\/php_oop_interfaces.asp#:~:text=PHP%20%2D%20Interfaces%20vs.%20Abstract%20Classes&#038;text=Interfaces%20cannot%20have%20properties%2C%20while,abstract%20keyword%20is%20not%20necessary\n, methods, interfaces, and inheritance\n\nPillars of OOP\n\nThe Four pillars of OOPs, abstraction, encapsulation, inheritance, and polymorphism, are integral to understanding and using OOP\nhttps:\/\/datatrained.com\/post\/four-pillars-of-oops\/#:~:text=The%20Four%20pillars%20of%20OOPs%2C%20abstraction%2C%20encapsulation%2C%20inheritance%2C,to%20understanding%20and%20using%20OOP.\n\nFour Pillars with Examples:\nhttps:\/\/www.geeksforgeeks.org\/four-main-object-oriented-programming-concepts-of-java\/\n\nMagic Method\nhttps:\/\/www.php.net\/manual\/en\/language.oop5.magic.php\nhttps:\/\/www.geeksforgeeks.org\/what-are-magic-methods-and-how-to-use-them-in-php\/\n\nOverloading and Magic Methods\nhttps:\/\/www.geeksforgeeks.org\/overloading-in-php\/ \n","protected":false},"excerpt":{"rendered":"<p>Identifiers https:\/\/docstore.mik.ua\/orelly\/webprog\/php\/ch02_01.htm#:~:text=An%20identifier%20is%20simply%20a,ASCII%200x7F%20and%20ASCII%200xFF. PHP Data Types https:\/\/www.odinschool.com\/learning-hub\/php\/datatypes Type Hinting https:\/\/www.honeybadger.io\/blog\/php-type-hinting\/#:~:text=Type%2Dhinting%20means%20explicitly%20stating,to%20write%20more%20robust%20code. PDO and MySQL https:\/\/www.w3schools.com\/php\/php_mysql_connect.asp PHP OOP https:\/\/www.w3schools.com\/php\/php_oop_what_is.asp abstract classes https:\/\/www.w3schools.com\/php\/php_oop_classes_abstract.asp Abstract vs Interface https:\/\/www.w3schools.com\/php\/php_oop_interfaces.asp#:~:text=PHP%20%2D%20Interfaces%20vs.%20Abstract%20Classes&#038;text=Interfaces%20cannot%20have%20properties%2C%20while,abstract%20keyword%20is%20not%20necessary , methods, interfaces, and inheritance Pillars of OOP The Four pillars of OOPs, abstraction, encapsulation, inheritance, and polymorphism, are integral to understanding and using OOP https:\/\/datatrained.com\/post\/four-pillars-of-oops\/#:~:text=The%20Four%20pillars%20of%20OOPs%2C%20abstraction%2C%20encapsulation%2C%20inheritance%2C,to%20understanding%20and%20using%20OOP. Four Pillars with Examples: https:\/\/www.geeksforgeeks.org\/four-main-object-oriented-programming-concepts-of-java\/ Magic &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=75870\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1427,261,182],"tags":[],"class_list":["post-75870","post","type-post","status-publish","format-standard","hentry","category-php-code-programming-samples--","category---php","category---blog","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":16206,"url":"http:\/\/bangla.sitestree.com\/?p=16206","url_meta":{"origin":75870,"position":0},"title":"OOP concepts in PHP 5 in brief","author":"Sayed","date":"September 21, 2019","format":false,"excerpt":"OOP concepts in PHP 5 in brief OOP concepts in PHP 5 in brief OOP concepts in PHP 5 in short Why this short\u200a\u2014\u200anote? if you are familiar with OOD and any OOP language such as Java\/C++, this short note will give you enough information to start with PHP 5\u2026","rel":"","context":"In &quot;\u09ac\u09cd\u09b2\u0997 \u0964 Blog&quot;","block_context":{"text":"\u09ac\u09cd\u09b2\u0997 \u0964 Blog","link":"http:\/\/bangla.sitestree.com\/?cat=182"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":70025,"url":"http:\/\/bangla.sitestree.com\/?p=70025","url_meta":{"origin":75870,"position":1},"title":"OOP concepts in PHP 5 in brief #16","author":"Author-Check- Article-or-Video","date":"August 23, 2021","format":false,"excerpt":"OOP concepts in PHP 5 in short Why this short - note? if you are familiar with OOD and any OOP language such as Java\/C++, this short note will give you enough information to start with PHP 5 OOP Class Class definition starts with the keyword class, followed by a\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6024,"url":"http:\/\/bangla.sitestree.com\/?p=6024","url_meta":{"origin":75870,"position":2},"title":"\u09aa\u09bf\u098f\u0987\u099a\u09aa\u09bf \u09eb \u0997\u09cd\u09b2\u09cb\u09ac\u09be\u09b2 \u09ad\u09c7\u09b0\u09bf\u09df\u09c7\u09ac\u09b2\u09b8 (PHP 5 Global Variables &#8211; Superglobals)","author":"Author-Check- Article-or-Video","date":"March 15, 2015","format":false,"excerpt":"Superglobals \u09af\u09be \u0995\u09bf\u09a8\u09be \u09b8\u09ac\u09b8\u09ae\u09df \u0985\u09cd\u09af\u09be\u0995\u09cd\u09b8\u09c7\u09b8 \u0995\u09b0\u09be \u09af\u09be\u09df\u0964 \u09af\u09c7\u0995\u09cb\u09a8\u09cb \u0995\u09cd\u09b2\u09be\u09b8, \u09ab\u09be\u0987\u09b2, \u0985\u09a5\u09ac\u09be \u09ab\u09be\u0982\u09b6\u09a8 \u098f \u098f\u0987 superglobals \u0985\u09cd\u09af\u09be\u0995\u09cd\u09b8\u09c7\u09b8 \u0995\u09b0\u09be \u09af\u09be\u09df \u0995\u09cb\u09a8 \u0995\u09bf\u099b\u09c1\u09b0 \u09b8\u09be\u09b9\u09be\u09af\u09cd\u09af \u099b\u09be\u09b0\u09be\u0987\u0964 \u098f\u0987 variable \u0997\u09c1\u09b2\u09cb \u09b9\u09b2 $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION \u00a0 $GLOBALS $GLOBALS \u098f\u0995\u099f\u09bf \u09aa\u09bf\u098f\u0987\u099a\u09aa\u09bf \u098f\u09b0 \u0997\u09cd\u09b2\u09cb\u09ac\u09be\u09b2 variable \u09af\u09be \u09aa\u09bf\u098f\u0987\u099a\u09aa\u09bf script \u098f\u09b0 \u09af\u09c7\u0995\u09cb\u09a8\u09cb \u099c\u09be\u09df\u0997\u09be\u09df \u0997\u09cd\u09b2\u09cb\u09ac\u09be\u09b2\u2026","rel":"","context":"In &quot;\u09aa\u09bf \u098f\u0987\u099a \u09aa\u09bf \u099f\u09bf\u0989\u099f\u09cb\u09b0\u09bf\u09df\u09be\u09b2 \u0964 PHP tutorial&quot;","block_context":{"text":"\u09aa\u09bf \u098f\u0987\u099a \u09aa\u09bf \u099f\u09bf\u0989\u099f\u09cb\u09b0\u09bf\u09df\u09be\u09b2 \u0964 PHP tutorial","link":"http:\/\/bangla.sitestree.com\/?cat=172"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6057,"url":"http:\/\/bangla.sitestree.com\/?p=6057","url_meta":{"origin":75870,"position":3},"title":"\u09aa\u09bf\u098f\u0987\u099a\u09aa\u09bf \u09eb \u0995\u09ae\u09aa\u09cd\u09b2\u09bf\u099f \u09ab\u09b0\u09cd\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a3 (PHP 5 Complete Form Example)","author":"Author-Check- Article-or-Video","date":"March 11, 2015","format":false,"excerpt":"\u0987\u09a8\u09aa\u09c1\u099f \u09ab\u09bf\u09b2\u09cd\u09a1 \u098f\u09b0 \u099f\u09be\u0987\u09aa \u0995\u09b0\u09be \u09a1\u09be\u099f\u09be \u09af\u09a6\u09bf \u0987\u0989\u099c\u09be\u09b0 \u09b8\u09be\u09ac\u09ae\u09bf\u099f \u09ac\u09be\u099f\u09a8 \u0995\u09cd\u09b2\u09bf\u0995 \u0995\u09b0\u09be\u09b0 \u09aa\u09b0 \u09a6\u09c7\u0996\u09a4\u09c7 \u099a\u09be\u09df \u0986\u09ae\u09b0\u09be \u0995\u09bf\u099b\u09c1 \u09aa\u09bf\u098f\u0987\u099a\u09aa\u09bf \u0995\u09cb\u09a1 \u09af\u09c1\u0995\u09cd\u09a4 \u0995\u09b0\u09ac \u0987\u09a8\u09aa\u09c1\u099f \u09ab\u09bf\u09b2\u09cd\u09a1 \u098f\u09b0 \u09ae\u09a7\u09cd\u09af\u09c7 (name, email, and website)\u0964 \u0995\u09ae\u09c7\u09a8\u09cd\u099f \u099f\u09c7\u0995\u09cd\u09b8\u099f \u098f\u09b0\u09bf\u09df\u09be \u098f\u09b0 \u09ae\u09a7\u09cd\u09af\u09c7 \u0986\u09ae\u09b0\u09be \u09aa\u09bf\u098f\u0987\u099a\u09aa\u09bf \u0995\u09cb\u09a1 \u09af\u09c1\u0995\u09cd\u09a4 \u0995\u09b0\u09ac <textarea> and <\/textarea> \u098f\u0987 \u099f\u09cd\u09af\u09be\u0997 \u098f\u09b0 \u09ad\u09bf\u09a4\u09b0\u09c7\u0964 \u098f\u0987 \u099a\u09be\u09b0\u099f\u09bf \u09ab\u09bf\u09b2\u09cd\u09a1 \u098f\u09b0\u2026","rel":"","context":"In &quot;\u09aa\u09bf \u098f\u0987\u099a \u09aa\u09bf \u099f\u09bf\u0989\u099f\u09cb\u09b0\u09bf\u09df\u09be\u09b2 \u0964 PHP tutorial&quot;","block_context":{"text":"\u09aa\u09bf \u098f\u0987\u099a \u09aa\u09bf \u099f\u09bf\u0989\u099f\u09cb\u09b0\u09bf\u09df\u09be\u09b2 \u0964 PHP tutorial","link":"http:\/\/bangla.sitestree.com\/?cat=172"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22423,"url":"http:\/\/bangla.sitestree.com\/?p=22423","url_meta":{"origin":75870,"position":4},"title":"Some Resources on Development.. #Root #By Sayed Ahmed #MS SQL Server #SQL Server Reporting #Misc. Reading","author":"Author-Check- Article-or-Video","date":"March 14, 2021","format":false,"excerpt":"Tools for Business Intelligence Development in SQL Server and Visual Studio http:\/\/curah.microsoft.com\/30004\/sql-server-data-tools-ssdt-and-sql-server-business-intelligence \u00a0 ASP.NET MVC Tutorial http:\/\/www.w3schools.com\/aspnet\/mvc_intro.asp \u00a0 Web and Mobile Development with Kendo UI http:\/\/www.telerik.com\/kendo-ui#a-complete-framework-for-modern-web-and-mobile-app-development There is an Open Source Version that you can give it a try \u00a0 Kendo UI components http:\/\/demos.telerik.com\/kendo-ui\/ \u00a0 Telerik has UI components for\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6467,"url":"http:\/\/bangla.sitestree.com\/?p=6467","url_meta":{"origin":75870,"position":5},"title":"ASP.NET \u099f\u09bf\u0989\u099f\u09cb\u09b0\u09bf\u09df\u09be\u09b2 :[\u09aa\u09b0\u09cd\u09ac\u0983 \u09e7\u09ef]:: ASP.NET Web Forms \u098f\u09b0 \u09ac\u09bf\u09ad\u09bf\u09a8\u09cd\u09a8 \u0989\u09a6\u09be\u09b9\u09b0\u09a3","author":"Author-Check- Article-or-Video","date":"February 21, 2015","format":false,"excerpt":"ASP.NET \u099f\u09bf\u0989\u099f\u09cb\u09b0\u09bf\u09df\u09be\u09b2 :[\u09aa\u09b0\u09cd\u09ac\u0983 \u09e7\u09ef]:: ASP.NET Web Forms \u098f\u09b0 \u09ac\u09bf\u09ad\u09bf\u09a8\u09cd\u09a8 \u0989\u09a6\u09be\u09b9\u09b0\u09a3 \u09b2\u09c7\u0996\u0995\u0983 \u09ae\u09cb\u09b8\u09cd\u09a4\u09be\u09ab\u09bf\u099c\u09c1\u09b0 \u09ab\u09bf\u09b0\u09cb\u099c \u0964 \u0986\u09aa\u09a8\u09be\u09b0\u09be \u0995\u09a4\u09a6\u09c2\u09b0 \u09b6\u09bf\u0996\u09a4\u09c7 \u09aa\u09c7\u09b0\u09c7\u099b\u09c7\u09a8 \u099c\u09be\u09a8\u09bf\u09a8\u09be \u0964 \u09ac\u09c7\u09b6\u09bf \u09ac\u09c7\u09b6\u09bf \u0995\u09b0\u09c7 \u09aa\u09cd\u09b0\u09cd\u09af\u09be\u0995\u099f\u09bf\u09b8 \u0995\u09b0\u09b2\u09c7 \u09b8\u09ac \u09b8\u09ae\u09b8\u09cd\u09af\u09be \u0986\u09b0 \u09ad\u09c1\u09b2\u0997\u09c1\u09b2\u09cb \u09a6\u09c2\u09b0 \u09b9\u09df\u09c7 \u09af\u09be\u09ac\u09c7 \u0964 \u09a4\u09be\u0987 \u09af\u09a4 \u09aa\u09be\u09b0\u09ac\u09c7\u09a8 \u09ac\u09c7\u09b6\u09bf \u09ac\u09c7\u09b6\u09bf \u0995\u09b0\u09c7 \u09aa\u09cd\u09b0\u09cd\u09af\u09be\u0995\u099f\u09bf\u09b8 \u0995\u09b0\u09c1\u09a8\u0964 \u09a8\u09bf\u099c\u09c7 \u09a8\u09bf\u099c\u09c7 \u0995\u09cb\u09a1\u0997\u09c1\u09b2\u09cb \u09b2\u09c7\u0996\u09be \u09b6\u09bf\u0996\u09c1\u09a8 \u0964 \u0986\u099c \u0986\u09ae\u09bf ASP.NET\u2026","rel":"","context":"In &quot;Root&quot;","block_context":{"text":"Root","link":"http:\/\/bangla.sitestree.com\/?cat=1"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/75870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=75870"}],"version-history":[{"count":2,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/75870\/revisions"}],"predecessor-version":[{"id":75872,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/75870\/revisions\/75872"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=75870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=75870"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=75870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}