{"id":12396,"date":"2015-01-23T03:40:00","date_gmt":"2015-01-23T03:40:00","guid":{"rendered":"https:\/\/kiencang.net\/2015\/01\/23\/cau-lenh-include-va-require-trong-php\/"},"modified":"2015-01-23T03:40:00","modified_gmt":"2015-01-23T03:40:00","slug":"cau-lenh-include-va-require-trong-php","status":"publish","type":"post","link":"https:\/\/kiencang.net\/cau-lenh-include-va-require-trong-php\/","title":{"rendered":"C\u00e2u l\u1ec7nh include v\u00e0 require trong PHP"},"content":{"rendered":"\n

C\u00e2u l\u1ec7nh include<\/code> (ho\u1eb7c require<\/code>) gi\u00fap nh\u00fang t\u1ea5t c\u1ea3 v\u0103n b\u1ea3n\/code\/th\u1ebb c\u1ee7a file cho tr\u01b0\u1edbc v\u00e0o file s\u1eed d\u1ee5ng l\u1ec7nh include.<\/p>\n\n\n\n

Nh\u00fang file b\u1eb1ng include r\u1ea5t h\u1eefu \u00edch khi b\u1ea1n mu\u1ed1n \u0111\u01b0a nh\u1eefng \u0111o\u1ea1n code PHP, HTML ho\u1eb7c v\u0103n b\u1ea3n gi\u1ed1ng nhau v\u00e0o nhi\u1ec1u trang kh\u00e1c nhau (ch\u1eb3ng h\u1ea1n menu b\u1ea1n n\u00ean include v\u00ec r\u1ea5t nhi\u1ec1u trang c\u00f3 menu v\u00e0 ch\u00fang \u0111\u1ec1u gi\u1ed1ng nhau)<\/p>\n\n\n\n


\n\n\n\n

C\u00e2u l\u1ec7nh include v\u00e0 require<\/h2>\n\n\n\n

C\u00f3 th\u1ec3 ch\u00e8n n\u1ed9i dung c\u1ee7a m\u1ed9t file PHP v\u00e0o trang PHP kh\u00e1c (tr\u01b0\u1edbc khi server th\u1ef1c thi n\u00f3) v\u1edbi c\u00e2u l\u1ec7nh include ho\u1eb7c require.<\/p>\n\n\n\n

Hai l\u1ec7nh include v\u00e0 require c\u00f3 ch\u1ee9c n\u0103ng gi\u1ed1ng h\u1ec7t nhau, ngo\u1ea1i tr\u1eeb khi g\u1eb7p l\u1ed7i:<\/strong><\/p>\n\n\n\n

  • require<\/code> s\u1ebd \u0111\u01b0a ra c\u1ea3nh b\u00e1o nghi\u00eam tr\u1ecdng v\u00e0 ng\u1eebng th\u1ef1c thi c\u00e1c m\u00e3 k\u1ecbch b\u1ea3n;<\/li>
  • include<\/code> ch\u1ec9 c\u00f3 c\u1ea3nh b\u00e1o th\u00f4ng b\u00e1o l\u1ed7i v\u00e0 v\u1eabn ti\u1ebfp t\u1ee5c th\u1ef1c thi k\u1ecbch b\u1ea3n b\u00ean d\u01b0\u1edbi;<\/li><\/ul>\n\n\n\n

    Do v\u1eady n\u1ebfu b\u1ea1n mu\u1ed1n qu\u00e1 tr\u00ecnh th\u1ef1c thi ti\u1ebfp t\u1ee5c v\u00e0 \u0111\u01b0a ra n\u1ed9i dung cu\u1ed1i c\u00f9ng cho user ngay c\u1ea3 khi file c\u1ea7n nh\u00fang b\u1ecb m\u1ea5t hay b\u1ecb l\u1ed7i th\u00ec b\u1ea1n n\u00ean s\u1eed d\u1ee5ng c\u00e2u l\u1ec7nh include. <\/p>\n\n\n\n

    Ng\u01b0\u1ee3c l\u1ea1i, trong c\u00e1c tr\u01b0\u1eddng h\u1ee3p nh\u01b0 FrameWork, CMS ho\u1eb7c c\u00e1c \u1ee9ng d\u1ee5ng PHP ph\u1ee9c t\u1ea1p, b\u1ea1n lu\u00f4n ph\u1ea3i s\u1eed d\u1ee5ng c\u00e2u l\u1ec7nh require \u0111\u1ec3 nh\u00fang c\u00e1c file quan tr\u1ecdng trong qu\u00e1 tr\u00ecnh th\u1ef1c thi. <\/p>\n\n\n\n

    \u0110i\u1ec1u n\u00e0y gi\u00fap b\u1ea1n tr\u00e1nh \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn c\u00e1c \u1ee9ng d\u1ee5ng c\u1ea7n b\u1ea3o m\u1eadt v\u00e0 t\u00ednh to\u00e0n v\u1eb9n khi kh\u00f4ng may m\u1ed9t file quan tr\u1ecdng b\u1ecb m\u1ea5t<\/p>\n\n\n\n

    Nh\u00fang file ti\u1ebft ki\u1ec7m cho b\u1ea1n r\u1ea5t nhi\u1ec1u th\u1eddi gian. B\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o c\u00e1c file m\u1eabu cho header, footer ho\u1eb7c menu r\u1ed3i nh\u00fang n\u00f3 v\u00e0o to\u00e0n b\u1ed9 trang web. Sau \u0111\u00f3 khi menu c\u1ea7n s\u1eeda ch\u1eefa, b\u1ea1n ch\u1ec9 c\u1ea7n c\u1eadp nh\u1eadt file nh\u00fang menu m\u00e0 kh\u00f4ng c\u1ea7n v\u00e0o t\u1eebng trang \u0111\u1ec3 s\u1eeda.<\/p>\n\n\n\n

    C\u00fa ph\u00e1p:<\/p>\n\n\n\n

    include 'filename';<\/code><\/pre>\n\n\n\n

    ho\u1eb7c<\/p>\n\n\n\n

    require 'filename';<\/code><\/pre>\n\n\n\n

    C\u00e1c v\u00ed d\u1ee5 s\u1eed d\u1ee5ng l\u1ec7nh include trong PHP<\/h3>\n\n\n\n
    \n\n\n\n

    V\u00ed d\u1ee5 1:<\/p>\n\n\n\n

    T\u00f4i t\u1ea1o footer m\u1eabu cho to\u00e0n b\u1ed9 trang:<\/p>\n\n\n\n

    <?php \u00a9 2013 \u2013 B\u1ea3n quy\u1ec1n n\u1ed9i dung thu\u1ed9c v\u1ec1 Nguy\u1ec5n \u0110\u1ee9c Anh \u2013 !ul5Q|H. Cung c\u1ea5p b\u1edfi Blogger ?><\/code><\/pre>\n\n\n\n

    \u0110\u1ec3 nh\u00fang file footer b\u00ean tr\u00ean v\u00e0o trang, b\u1ea1n s\u1eed d\u1ee5ng l\u1ec7nh include:<\/p>\n\n\n\n

    <html>\n<body>\n\n<h1>Ki\u1ebfn c\u00e0ng!<\/h1>\n<p>V\u0103n b\u1ea3n.<\/p>\n<p>V\u0103n b\u1ea3n kh\u00e1c.<\/p>\n<?php include 'footer.php';?>\n\n<\/body>\n<\/html><\/code><\/pre>\n\n\n\n
    \n\n\n\n

    V\u00ed d\u1ee5 2<\/p>\n\n\n\n

    Ch\u00fang ta t\u1ea1o ra file munu m\u1eabu g\u1ecdi l\u00e0 menu.php<\/p>\n\n\n\n

    <?php\necho '<a href=\"\/default.php\">Home<\/a> \u2013\n<a href=\"\/html\/default.php\">HTML<\/a> \u2013\n<a href=\"\/css\/default.php\">CSS<\/a> \u2013\n<a href=\"\/js\/default.php\">JavaScript<\/a> \u2013\n<a href=\"\/php\/default.php\">PHP<\/a>';\n?><\/code><\/pre>\n\n\n\n

    T\u1ea5t c\u1ea3 c\u00e1c trang web ph\u1ea3i s\u1eed d\u1ee5ng file menu n\u00e0y. D\u01b0\u1edbi \u0111\u00e2y tr\u00ecnh b\u00e0y c\u00e1ch th\u1ef1c hi\u1ec7n \u0111i\u1ec1u \u0111\u00f3 (ch\u00fang t\u00f4i s\u1eed d\u1ee5ng <div> \u0111\u1ec3 bao quanh, n\u00f3 gi\u00fap b\u1ea1n d\u1ec5 d\u00e0ng ch\u1ec9nh style v\u1ec1 sau n\u00e0y):<\/p>\n\n\n\n

    <html>\n<body><div class=\"menu\">\n<?php include 'menu.php';?>\n<\/div><h1>Ki\u1ebfn c\u00e0ng!<\/h1>\n<p>V\u0103n b\u1ea3n.<\/p>\n<p>V\u0103n b\u1ea3n kh\u00e1c.<\/p>\n\n<\/body>\n<\/html><\/code><\/pre>\n\n\n\n
    \n\n\n\n

    V\u00ed d\u1ee5 3<\/p>\n\n\n\n

    Ch\u00fang t\u00f4i t\u1ea1o ra file g\u1ecdi l\u00e0 \u201cebook.php\u201d, v\u1edbi m\u1ed9t s\u1ed1 bi\u1ebfn \u0111\u01b0\u1ee3c g\u00e1n nh\u01b0 sau:<\/p>\n\n\n\n

    <?php\n$tac_gia='Harakumi Otoke';\n$sach='Gi\u00f3 qua mi\u1ec1n b\u00f3ng t\u1ed1i';\n?><\/code><\/pre>\n\n\n\n

    Sau \u0111\u00f3 ch\u00fang ta nh\u00fang file \u201cebook.php\u201d, c\u00e1c bi\u1ebfn c\u00f3 th\u1ebf \u0111\u01b0\u1ee3c g\u1ecdi \u0111\u1ec3 s\u1eed d\u1ee5ng:<\/p>\n\n\n\n

    <html>\n<body>\n\n<h1>Ch\u00e0o m\u1eebng gh\u00e9 th\u0103m trang!<\/h1>\n<?php include \u2018ebook.php\u2019;\necho \u201cT\u00f4i v\u1eeba mua cu\u1ed1n s\u00e1ch \u201c.$s\u00e1ch.\u201d c\u1ee7a t\u00e1c gi\u1ea3 \u201c.$tac_gia;\n?>\n\n<\/body>\n<\/html><\/code><\/pre>\n\n\n\n
    \n\n\n\n

    Ch\u1ed1t h\u1ea1<\/h2>\n\n\n\n

    C\u00f3 2 \u0111i\u1ec1u quan tr\u1ecdng nh\u1ea5t ph\u1ea3i nh\u1edb sau khi h\u1ecdc xong v\u1ec1 include v\u00e0 require \u0111\u00f3 l\u00e0:<\/p>\n\n\n\n

    • include v\u00e0 require gi\u00fap b\u1ea1n ti\u1ebft ki\u1ec7m th\u1eddi gian, c\u00f4ng s\u1ee9c.<\/li>
    • \u0111i\u1ec3m kh\u00e1c bi\u1ec7t quan tr\u1ecdng nh\u1ea5t c\u1ee7a include v\u00e0 require l\u00e0 khi x\u1ea3y ra l\u1ed7i. Require th\u00ec ng\u1eebng th\u1ef1c thi, c\u00f2n include th\u00ec v\u1eabn ti\u1ebfp t\u1ee5c. Do v\u1eady c\u00e1c menu th\u01b0\u1eddng d\u00f9ng include, trong khi k\u1ebft n\u1ed1i c\u01a1 s\u1edf d\u1eef li\u1ec7u ch\u00fang ta l\u1ea1i d\u00f9ng require.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"

      C\u00e2u l\u1ec7nh include (ho\u1eb7c require) gi\u00fap nh\u00fang t\u1ea5t c\u1ea3 v\u0103n b\u1ea3n\/code\/th\u1ebb c\u1ee7a file cho tr\u01b0\u1edbc v\u00e0o file s\u1eed d\u1ee5ng l\u1ec7nh include. Nh\u00fang file b\u1eb1ng include r\u1ea5t h\u1eefu \u00edch khi b\u1ea1n mu\u1ed1n \u0111\u01b0a nh\u1eefng \u0111o\u1ea1n code PHP, HTML ho\u1eb7c v\u0103n b\u1ea3n gi\u1ed1ng nhau v\u00e0o nhi\u1ec1u trang kh\u00e1c nhau (ch\u1eb3ng h\u1ea1n menu b\u1ea1n n\u00ean include v\u00ec r\u1ea5t …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[238],"tags":[],"yoast_head":"\nC\u00e2u l\u1ec7nh include v\u00e0 require trong PHP • Ki\u1ebfn c\u00e0ng<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kiencang.net\/cau-lenh-include-va-require-trong-php\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00e2u l\u1ec7nh include v\u00e0 require trong PHP • Ki\u1ebfn c\u00e0ng\" \/>\n<meta property=\"og:description\" content=\"C\u00e2u l\u1ec7nh include (ho\u1eb7c require) gi\u00fap nh\u00fang t\u1ea5t c\u1ea3 v\u0103n b\u1ea3n\/code\/th\u1ebb c\u1ee7a file cho tr\u01b0\u1edbc v\u00e0o file s\u1eed d\u1ee5ng l\u1ec7nh include. Nh\u00fang file b\u1eb1ng include r\u1ea5t h\u1eefu \u00edch khi b\u1ea1n mu\u1ed1n \u0111\u01b0a nh\u1eefng \u0111o\u1ea1n code PHP, HTML ho\u1eb7c v\u0103n b\u1ea3n gi\u1ed1ng nhau v\u00e0o nhi\u1ec1u trang kh\u00e1c nhau (ch\u1eb3ng h\u1ea1n menu b\u1ea1n n\u00ean include v\u00ec r\u1ea5t …\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kiencang.net\/cau-lenh-include-va-require-trong-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Ki\u1ebfn c\u00e0ng\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/anhducnguyen87\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-23T03:40:00+00:00\" \/>\n<meta name=\"author\" content=\"Nguy\u1ec5n \u0110\u1ee9c Anh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nguy\u1ec5n \u0110\u1ee9c Anh\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 ph\u00fat\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00e2u l\u1ec7nh include v\u00e0 require trong PHP • Ki\u1ebfn c\u00e0ng","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:\/\/kiencang.net\/cau-lenh-include-va-require-trong-php\/","og_locale":"vi_VN","og_type":"article","og_title":"C\u00e2u l\u1ec7nh include v\u00e0 require trong PHP • Ki\u1ebfn c\u00e0ng","og_description":"C\u00e2u l\u1ec7nh include (ho\u1eb7c require) gi\u00fap nh\u00fang t\u1ea5t c\u1ea3 v\u0103n b\u1ea3n\/code\/th\u1ebb c\u1ee7a file cho tr\u01b0\u1edbc v\u00e0o file s\u1eed d\u1ee5ng l\u1ec7nh include. Nh\u00fang file b\u1eb1ng include r\u1ea5t h\u1eefu \u00edch khi b\u1ea1n mu\u1ed1n \u0111\u01b0a nh\u1eefng \u0111o\u1ea1n code PHP, HTML ho\u1eb7c v\u0103n b\u1ea3n gi\u1ed1ng nhau v\u00e0o nhi\u1ec1u trang kh\u00e1c nhau (ch\u1eb3ng h\u1ea1n menu b\u1ea1n n\u00ean include v\u00ec r\u1ea5t …","og_url":"https:\/\/kiencang.net\/cau-lenh-include-va-require-trong-php\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2015-01-23T03:40:00+00:00","author":"Nguy\u1ec5n \u0110\u1ee9c Anh","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Nguy\u1ec5n \u0110\u1ee9c Anh","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"3 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kiencang.net\/cau-lenh-include-va-require-trong-php\/","url":"https:\/\/kiencang.net\/cau-lenh-include-va-require-trong-php\/","name":"C\u00e2u l\u1ec7nh include v\u00e0 require trong PHP • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2015-01-23T03:40:00+00:00","dateModified":"2015-01-23T03:40:00+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/cau-lenh-include-va-require-trong-php\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/cau-lenh-include-va-require-trong-php\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/cau-lenh-include-va-require-trong-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"C\u00e2u l\u1ec7nh include v\u00e0 require trong PHP"}]},{"@type":"WebSite","@id":"https:\/\/kiencang.net\/#website","url":"https:\/\/kiencang.net\/","name":"Ki\u1ebfn c\u00e0ng","description":"\u00d4m l\u00fd thuy\u1ebft, h\u00f4n th\u1ef1c h\u00e0nh","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kiencang.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16","name":"Nguy\u1ec5n \u0110\u1ee9c Anh","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/kiencang.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","caption":"Nguy\u1ec5n \u0110\u1ee9c Anh"},"description":"Sinh n\u0103m 1987, t\u1ed1t nghi\u1ec7p Cao \u0111\u1eb3ng th\u1ef1c h\u00e0nh FPT qu\u00e3ng 2014, chuy\u00ean ng\u00e0nh Thi\u1ebft k\u1ebf website. T\u00f4i th\u00edch Content, SEO, Ads, T\u0103ng t\u1ed1c website v\u00e0 Th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed. B\u00ean c\u1ea1nh b\u00e0i t\u1ef1 vi\u1ebft, t\u00f4i c\u0169ng d\u1ecbch nhi\u1ec1u n\u1ed9i dung th\u00fa v\u1ecb c\u1ee7a c\u00e1c t\u00e1c gi\u1ea3 kh\u00e1c nhau. FB c\u00e1 nh\u00e2n: facebook.com\/anhducnguyen87. Email li\u00ean h\u1ec7: guiemailchotoi@gmail.com","sameAs":["https:\/\/www.facebook.com\/anhducnguyen87\/"],"url":"https:\/\/kiencang.net\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/12396"}],"collection":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/comments?post=12396"}],"version-history":[{"count":0,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/12396\/revisions"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=12396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=12396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=12396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}