{"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_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"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_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":22529,"url":"http:\/\/bangla.sitestree.com\/?p=22529","url_meta":{"origin":75870,"position":4},"title":"Resources Checked Recently on PHP, OOP, OOD, Java, Angular, Bootstrap, Design Patterns #Root #By Sayed Ahmed #Misc. Reading","author":"Author-Check- Article-or-Video","date":"March 15, 2021","format":false,"excerpt":"Resources Checked Recently on PHP, OOP, OOD, Java, Angular, Bootstrap, Design Patterns http:\/\/www.fluffycat.com\/PHP-Design-Patterns\/PHP-Job-Interview-Questions\/ http:\/\/php.net\/manual\/en\/language.oop5.object-comparison.php http:\/\/www.programmerinterview.com\/index.php\/design-pattern-questions\/design-pattern-interview-questions-and-answers\/ https:\/\/www.glassdoor.co.in\/Interview\/canada-software-developer-interview-questions-SRCH_IL.0,6_IN3_KO7,25.htm http:\/\/www.tutorialspoint.com\/design_pattern\/decorator_pattern.htm http:\/\/www.fluffycat.com\/PHP-Design-Patterns\/ http:\/\/programmers.stackexchange.com\/questions\/7055\/what-is-the-most-frequently-used-design-pattern http:\/\/salearningschool.com\/displayArticle.php?table=Articles&articleID=893 http:\/\/salearningschool.com\/displayArticle.php?table=Articles&articleID=987 Abstract Factory: https:\/\/sourcemaking.com\/design_patterns\/abstract_factory\/php\/2 Decorator Pattern: http:\/\/www.tutorialspoint.com\/design_pattern\/decorator_pattern.htm Singleton: http:\/\/stackoverflow.com\/questions\/8776788\/best-practice-on-php-singleton-classes http:\/\/stackoverflow.com\/questions\/203336\/creating-the-singleton-design-pattern-in-php5\/203359#203359 https:\/\/ttmm.io\/tech\/making-singletons-safe-in-php\/ Java http:\/\/salearningschool.com\/displayArticle.php?table=Articles&articleID=858 http:\/\/stackoverflow.com\/questions\/9948008\/what-is-sapi-and-when-would-you-use-it Cookie - securing Cookie http:\/\/blog.teamtreehouse.com\/how-to-create-totally-secure-cookies http:\/\/salearningschool.com\/displayArticle.php?table=Articles&articleID=1357&title=PHP%20Security%20-%20Guidelines https:\/\/www.quora.com\/What-is-the-difference-between-htmlentities-and-htmlspecialchars-in-PHP http:\/\/stackoverflow.com\/questions\/46483\/htmlentities-vs-htmlspecialchars Prevent CSRF in PHP http:\/\/stackoverflow.com\/questions\/1780687\/preventing-csrf-in-php PHP Security Package:\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":5993,"url":"http:\/\/bangla.sitestree.com\/?p=5993","url_meta":{"origin":75870,"position":5},"title":"\u09aa\u09bf \u098f\u0987\u099a \u09aa\u09bf \u09eb \u0987\u0995\u09cb \u098f\u09ac\u0982 \u09aa\u09cd\u09b0\u09bf\u09a8\u09cd\u099f \u09b8\u09cd\u099f\u09cd\u09af\u09be\u099f\u09ae\u09c7\u09a8\u09cd\u099f (PHP 5 echo and print Statements)","author":"Author-Check- Article-or-Video","date":"March 19, 2015","format":false,"excerpt":"\u09b6\u09b0\u09bf\u09ab\u09c1\u09b2 \u0987\u09b8\u09b2\u09be\u09ae Job category-Php Coder \u00a0 Php \u09a4\u09c7 \u09ab\u09b2\u09be\u09ab\u09b2 \u09aa\u09be\u0993\u09df\u09be\u09b0 \u099c\u09a8\u09cd\u09af \u0986\u09ae\u09be\u09a6\u09c7\u09b0 echo \u09ac\u09be print \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09a4\u09c7 \u09b9\u09df\u0964 \u09aa\u09bf\u098f\u0987\u099a\u09aa\u09bf \u098f\u09b0 \u09aa\u09cd\u09b0\u09be\u09df \u09b8\u09ac \u0989\u09a6\u09be\u09b9\u09b0\u09a8 \u098f print \u09ac\u09be echo \u098f\u09b0 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u09a6\u09c7\u0996\u09a4\u09c7 \u09aa\u09be\u0993\u09df\u09be \u09af\u09be\u09df\u0964 \u0995\u09ae\u09ac\u09c7\u09b6\u09bf print \u098f\u09ac\u0982 echo \u098f\u09b0 \u09ab\u09be\u0982\u09b6\u09a8 \u09aa\u09cd\u09b0\u09be\u09df \u098f\u0995\u0987\u0964 \u09a4\u09ac\u09c7 print \u098f\u09b0 \u09a4\u09c1\u09b2\u09a8\u09be\u09df echo \u098f\u0995\u099f\u09c1 \u09a4\u09be\u09b0\u09be\u09a4\u09be\u09b0\u09bf \u0995\u09be\u099c \u0995\u09b0\u09c7\u0964 Echo\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":[]}],"jetpack_featured_media_url":"","_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}]}}