TỰ HỌC LẬP TRÌNH PHP [VIDEO + VÍ DỤ]

PHP là một trong những ngôn ngữ lập trình web phổ biến nhất và khá là dễ học. Điều này chắc chắn bạn cũng biết.

Thế nên bạn và rất nhiều người đang tìm cách học lập trình PHP để cuối cùng hi vọng trở thành PHP Web DEV (hoặc chỉ đơn giản là học để thi tốt hơn ở trên trường)

Dù cho là lý do gì, mình nghĩ rằng một hướng dẫn tự học lập trình php cơ bản, đầy đủ, rõ ràng, dễ hiểu ở đây sẽ giúp ích cho bạn khi mới bắt đầu.là một trong những ngôn từ lập trình web thông dụng nhất và khá là dễ học. Điều này chắc như đinh bạn cũng biết. Thế nên bạn và rất nhiều người đang tìm cáchđể ở đầu cuối hy vọng trở thành PHP Web DEV ( hoặc chỉ đơn thuần là học để thi tốt hơn ở trên trường ) Dù cho là nguyên do gì, mình nghĩ rằng một hướng dẫn, vừa đủ, rõ ràng, dễ hiểu ở đây sẽ giúp ích cho bạn khi mới mở màn .

Tự học Lập trình PHP cơ bản

> Note: Video đang update nha...

Dù có khá nhiều thứ cần phải trình bày, nhưng mình sẽ cố gắng làm ngắn gọn các khái niệm, tập trung vào ví dụ để bạn nhanh chóng nắm bắt được cốt lõi về lập trình PHP. (Đảm bảo dễ dàng cả đối với người mới bắt đầu học lập trình)

Mục lục:

cài đặt Xampp và một phần mềm soạn thảo có thể là Sublime Text, NetBeans, Eclipse, PHP Storm, … tùy ýĐể chuẩn bị sẵn sàng cho việc học PHP thuận tiện, bạn hãyvà một ứng dụng soạn thảo hoàn toàn có thể là Sublime Text, NetBeans, Eclipse, PHP Storm, … tùy ý

 (Mình thì sử dụng VS Code).

Và nên nhớ phải setup Port ( cổng ) trên Xampp đúng để hoàn toàn có thể chạy được code PHP

 


 

Sau khi đã setup xong, giờ đây thì khởi đầu ngay thôi nào !

I. CÚ PHÁP PHP CƠ BẢN

Phần này tất cả chúng ta sẽ đi khám phá nhanh về PHP, PHP tag, cách xuất dữ liệu trong PHP và cách comment code trong PHP .

I.1. Giới thiệu về PHP

PHP (viết tắt của Hypertext Preprocessor) là một ngôn ngữ kịch bản mã nguồn mở miễn phí, rất phổ biến. Các tập lệnh PHP được thực thi trên máy chủ.

PHP có thể làm:

  • Tạo nội dung website động
  • Tạo, mở, đọc, ghi, xóa và đóng tệp trên sever
  • Thu thập dữ liệu biểu mẫu
  • Thêm, xóa và sửa đổi thông tin được tàng trữ trong cơ sở tài liệu của bạn
  • Kiểm soát quyền truy vấn của người dùng
  • Mã hóa dữ liệu
  • và nhiều hơn nữa !

> Lưu ý: Trước khi bắt đầu tự học PHP, bạn nên học qua về HTML nhé.

> ? Có thể bạn chưa biết: Lõi của WordPress (Hệ thống CMS hàng đầu thế giới) được viết bằng PHP. PHP cũng là một phần của mạng xã hội Facebook!

Và đương nhiên, còn có rất nhiều nguyên do để chọn học PHP :

  • PHP chạy trên nhiều nền tảng khác nhau : Windows, Linux, Unix, Mac OS X, v.v.
  • PHP thích hợp với hầu hết mọi sever văn minh, ví dụ điển hình như Apache, IIS, v.v.
  • PHP tương hỗ nhiều loại cơ sở tài liệu .
  • PHP là không tính tiền !
  • Đặc biệt : PHP rất dễ học và tối ưu cho lập trình website .

I.2. PHP Tag

Một đoạn code PHP phải bắt đầu bằng và kết thúc bằng ?>


php < / p

    / / Code của bạn ở đây

?>
 

PHP hoàn toàn có thể nhúng trực tiếp trong thẻ HTML .

Hướng dẫn tạo và chạy dự án Bất Động Sản PHP với VS Code

Đây là một ví dụ về một tệp PHP đơn giản. Tập lệnh PHP sử dụng một hàm tích hợp sẵn (built-in fucntion) có tên là echo (đọc là ê cô) để xuất ra đoạn text Hello World! đến một trang web.

File index.php

DOCTYPE html>

<

html

 lang=” en “>

    Tự học PHP</p> <p><!--</p-->title></p> <p><p><!--</p-->head></p> <p> <body toàn thân></p> <p>     </p> <div> <p>         php < / p <p>             echo </p> <p>“</p> <h1><span class="ez-toc-section" id="Hello_World"></span>Hello World<span class="ez-toc-section-end"></span></h1> <p>“</p> <p>;</p> <p>         ?></p> <p>     </p> <p><!--</p-->div></p> <p><p><!--</p-->body toàn thân></p> <p><p><!--</p-->html</p> <p>></p> <div style="margin-bottom:15px;margin-top:15px;"> <p style="padding: 20px; background: #eaf0ff;">Xem thêm: <a href="https://final-blade.com/huong-dan-crack-office-2010-1639817120" rel="bookmark noopener noreferrer" target="_blank" title="Cách CRACK OFFICE 2010 cực kỳ đơn giản ai cũng có thể làm được" data-wpel-link="internal">Cách CRACK OFFICE 2010 cực kỳ đơn giản ai cũng có thể làm được</a></p> </div> <p>  </p> <p><tt>> Lưu ý: Câu lệnh PHP kết thúc bằng dấu chấm phảy <code>;</code></tt></p> <p>Ngoài ra, trước đây chúng ta có thể nhúng PHP thông qua thẻ <code><script></script></code></p> </p> </p> </p> </p> </div> <div style="margin-bottom:15px;margin-top:15px;"> <p style="padding: 20px; background: #eaf0ff;">Source: <a href="https://final-blade.com/" rel="bookmark noopener noreferrer" target="_blank" title="https://final-blade.com" data-wpel-link="internal">https://final-blade.com</a> <br /> Category: <a href="https://final-blade.com/kien-thuc-internet" rel="bookmark noopener noreferrer" target="_blank" title="Kiến thức Internet" data-wpel-link="internal">Kiến thức Internet</a> </p> </div> </div> <div class="pen_author_profile pen_animate_on_scroll pen_custom_animation_fadeIn pen_has_avatar"> <div class="pen_author_avatar"> <a href="https://final-blade.com/author/admin" aria-label="Ảnh đại diện" data-wpel-link="internal" rel="noopener noreferrer"> <img alt='' src='https://secure.gravatar.com/avatar/40094b70eb7d1519bb5468e73b76d9a8?s=90&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/40094b70eb7d1519bb5468e73b76d9a8?s=180&d=mm&r=g 2x' class='avatar avatar-90 photo' height='90' width='90' loading='lazy'/> </a> </div> <div class="pen_author_about pen_no_description"> <h2> <a href="https://final-blade.com/author/admin" rel="author internal noopener noreferrer" data-wpel-link="internal">admin</a> </h2> <div> <a href="https://final-blade.com" class="pen_author_url" data-wpel-link="internal" rel="noopener noreferrer"> final-blade.com </a> </div> </div> </div> </div><!-- .pen_content --> </article><!-- #post-6311 --> </div> </main> </div> <aside id="pen_left" class="sidebar clearfix widget-area pen_animate_on_scroll pen_custom_animation_slideInLeft" role="complementary" aria-label="Sidebar trái"> <section id="search-2" class="pen_widget_light pen_widget_not_transparent pen_animate_on_scroll pen_custom_animation_fadeIn widget clearfix widget_search"><form role="search" method="get" class="search-form" action="https://final-blade.com/"> <label> <span class="screen-reader-text">Tìm kiếm cho:</span> <input type="search" class="search-field" placeholder="Tìm kiếm …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Tìm kiếm" /> </form></section> <section id="recent-posts-2" class="pen_widget_light pen_widget_not_transparent pen_animate_on_scroll pen_custom_animation_fadeIn widget clearfix widget_recent_entries"> <h3 class="widget-title"><span><span>Bài viết mới</span></span></h3> <ul> <li> <a href="https://final-blade.com/game-android-hay-nhat-2016-1675146408" data-wpel-link="internal" rel="noopener noreferrer">5 game Android khiến game thủ đứng ngồi không yên năm 2016</a> </li> <li> <a href="https://final-blade.com/game-hay-tri-tue-1675145835" data-wpel-link="internal" rel="noopener noreferrer">Top những tựa game trí tuệ hay và hấp dẫn phải chơi thử một lần</a> </li> <li> <a href="https://final-blade.com/game-hay-tren-window-phone-1675145778" data-wpel-link="internal" rel="noopener noreferrer">Ai nói Windows Phone là không có game hay? Đây là 5 tựa game nổi bật tháng 11 mà bạn không thể bỏ lỡ!</a> </li> <li> <a href="https://final-blade.com/cac-game-chien-thuat-offline-hay-1675145646" data-wpel-link="internal" rel="noopener noreferrer">Game chiến thuật hay nhất cho Android chơi offline</a> </li> <li> <a href="https://final-blade.com/game-thoi-trang-hay-1675145477" data-wpel-link="internal" rel="noopener noreferrer">Top 5 game thời trang đáng trải nghiệm nhất năm 2022</a> </li> </ul> </section><section id="archives-2" class="pen_widget_light pen_widget_not_transparent pen_animate_on_scroll pen_custom_animation_fadeIn widget clearfix widget_archive"><h3 class="widget-title"><span><span>Lưu trữ</span></span></h3> <ul> <li><a href="https://final-blade.com/2023/01" data-wpel-link="internal" rel="noopener noreferrer">Tháng Một 2023</a></li> <li><a href="https://final-blade.com/2022/12" data-wpel-link="internal" rel="noopener noreferrer">Tháng Mười Hai 2022</a></li> <li><a href="https://final-blade.com/2022/11" data-wpel-link="internal" rel="noopener noreferrer">Tháng Mười Một 2022</a></li> <li><a href="https://final-blade.com/2022/10" data-wpel-link="internal" rel="noopener noreferrer">Tháng Mười 2022</a></li> <li><a href="https://final-blade.com/2022/09" data-wpel-link="internal" rel="noopener noreferrer">Tháng Chín 2022</a></li> <li><a href="https://final-blade.com/2022/08" data-wpel-link="internal" rel="noopener noreferrer">Tháng Tám 2022</a></li> <li><a href="https://final-blade.com/2022/07" data-wpel-link="internal" rel="noopener noreferrer">Tháng Bảy 2022</a></li> <li><a href="https://final-blade.com/2022/06" data-wpel-link="internal" rel="noopener noreferrer">Tháng Sáu 2022</a></li> <li><a href="https://final-blade.com/2022/05" data-wpel-link="internal" rel="noopener noreferrer">Tháng Năm 2022</a></li> <li><a href="https://final-blade.com/2022/04" data-wpel-link="internal" rel="noopener noreferrer">Tháng Tư 2022</a></li> <li><a href="https://final-blade.com/2021/02" data-wpel-link="internal" rel="noopener noreferrer">Tháng Hai 2021</a></li> <li><a href="https://final-blade.com/2021/01" data-wpel-link="internal" rel="noopener noreferrer">Tháng Một 2021</a></li> <li><a href="https://final-blade.com/2020/10" data-wpel-link="internal" rel="noopener noreferrer">Tháng Mười 2020</a></li> <li><a href="https://final-blade.com/2020/09" data-wpel-link="internal" rel="noopener noreferrer">Tháng Chín 2020</a></li> <li><a href="https://final-blade.com/2020/08" data-wpel-link="internal" rel="noopener noreferrer">Tháng Tám 2020</a></li> <li><a href="https://final-blade.com/2020/06" data-wpel-link="internal" rel="noopener noreferrer">Tháng Sáu 2020</a></li> <li><a href="https://final-blade.com/2020/05" data-wpel-link="internal" rel="noopener noreferrer">Tháng Năm 2020</a></li> <li><a href="https://final-blade.com/2020/04" data-wpel-link="internal" rel="noopener noreferrer">Tháng Tư 2020</a></li> <li><a href="https://final-blade.com/2020/03" data-wpel-link="internal" rel="noopener noreferrer">Tháng Ba 2020</a></li> <li><a href="https://final-blade.com/2020/02" data-wpel-link="internal" rel="noopener noreferrer">Tháng Hai 2020</a></li> <li><a href="https://final-blade.com/2019/10" data-wpel-link="internal" rel="noopener noreferrer">Tháng Mười 2019</a></li> <li><a href="https://final-blade.com/2019/02" data-wpel-link="internal" rel="noopener noreferrer">Tháng Hai 2019</a></li> <li><a href="https://final-blade.com/2018/02" data-wpel-link="internal" rel="noopener noreferrer">Tháng Hai 2018</a></li> <li><a href="https://final-blade.com/2017/11" data-wpel-link="internal" rel="noopener noreferrer">Tháng Mười Một 2017</a></li> <li><a href="https://final-blade.com/2017/05" data-wpel-link="internal" rel="noopener noreferrer">Tháng Năm 2017</a></li> <li><a href="https://final-blade.com/2017/04" data-wpel-link="internal" rel="noopener noreferrer">Tháng Tư 2017</a></li> <li><a href="https://final-blade.com/2017/03" data-wpel-link="internal" rel="noopener noreferrer">Tháng Ba 2017</a></li> <li><a href="https://final-blade.com/2017/02" data-wpel-link="internal" rel="noopener noreferrer">Tháng Hai 2017</a></li> <li><a href="https://final-blade.com/2017/01" data-wpel-link="internal" rel="noopener noreferrer">Tháng Một 2017</a></li> </ul> </section><section id="categories-2" class="pen_widget_light pen_widget_not_transparent pen_animate_on_scroll pen_custom_animation_fadeIn widget clearfix widget_categories"><h3 class="widget-title"><span><span>Chuyên mục</span></span></h3> <ul> <li class="cat-item cat-item-1"><a href="https://final-blade.com/khong-phan-loai" data-wpel-link="internal" rel="noopener noreferrer">Chưa được phân loại</a> </li> <li class="cat-item cat-item-32"><a href="https://final-blade.com/gai-xinh" data-wpel-link="internal" rel="noopener noreferrer">Gái Xinh</a> </li> <li class="cat-item cat-item-31"><a href="https://final-blade.com/game" data-wpel-link="internal" rel="noopener noreferrer">Game</a> </li> <li class="cat-item cat-item-21"><a href="https://final-blade.com/game-ban-ca" data-wpel-link="internal" rel="noopener noreferrer">Game Bắn Cá</a> </li> <li class="cat-item cat-item-19"><a href="https://final-blade.com/no-hu" title="Game nổ hũ là gì?  Hiểu một cách đơn giản, nổ hũ gắn liền với Slot Game. Mỗi khi tham gia vào bất kỳ game nổ hũ đổi thưởng này, chúng ta đều bắt đầu từ việc khởi tạo quỹ thưởng chung. Khi bắt đầu những vòng quay, số tiền mà chúng ta dùng vào việc đặt cược, sẽ được tích lũy dần dần vào quỹ thưởng chung. Đến một thời điểm nào đó hoặc giá trị hũ đỉnh điểm, hũ sẽ bắt đầu nổ và nếu ta là người may mắn nhận được giải thưởng đó thì sẽ được gọi là nổ hũ, tức là số tiền thưởng đã và đang được tích lũy sẽ thuộc về chúng ta. Như vậy, có thể kết luận rằng nổ hũ chính là ẩm trọn quỹ tiền thưởng mà người chơi đã tích lũy trong quá trình chơi. Xem thêm: Thuật ngữ trong game nổ hũ Slot game là gì? Slot game được biết đến là máy đánh bạc, máy đánh xèng thường được sử dụng rộng rãi trong các casino, thậm chí ở một số siêu thị cũng có trò chơi này. Nguyên tắc của slot game cực kỳ đơn giản, chỉ cần đặt cược và bắt đầu quay là đã có thể nhận thưởng. Nghe thì có mọi thứ quá đơn giản để nhận thưởng, nhưng không thể phủ nhận rằng trò chơi rất lôi cuốn người chơi. Nhìn chung, slot game hiện nay có từ 3 đến 5 hàng dọc, kết hợp với 3 đến 5 hàng ngang. Cách nhận ra slot game nhanh nhất chính là biểu tượng cổ điển dễ nhận biết, thường sẽ là các loại hoa quả hoặc số 7 may mắn, đồng thời người trúng thưởng sẽ nhận được thưởng khi kết quả trùng với bảng thanh toán. Slot game cổ điển dường như đã ít người biết đến hơn, thay vào đó là Video Slot tức nổ hũ ngày nay. Như vậy, nổ hũ chính là phiên bản mới từ chính Slot cổ điển, cách chơi nổ hũ cũng phong phú hơn, giải thưởng đa dạng nên dần dần được nhiều người lựa chọn hơn. Xem thêm: Slot game khác nổ hũ thế nào" data-wpel-link="internal" rel="noopener noreferrer">Game Nổ Hũ</a> </li> <li class="cat-item cat-item-3"><a href="https://final-blade.com/game-the-tuong" data-wpel-link="internal" rel="noopener noreferrer">Game Thẻ Tướng</a> </li> <li class="cat-item cat-item-27"><a href="https://final-blade.com/kien-thuc-internet" data-wpel-link="internal" rel="noopener noreferrer">Kiến thức Internet</a> </li> <li class="cat-item cat-item-30"><a href="https://final-blade.com/tam-su" data-wpel-link="internal" rel="noopener noreferrer">Tâm Sự</a> </li> <li class="cat-item cat-item-28"><a href="https://final-blade.com/tien-dien-tu-tien-ao" data-wpel-link="internal" rel="noopener noreferrer">Tiền Điện Tử – Tiền Ảo</a> </li> <li class="cat-item cat-item-33"><a href="https://final-blade.com/top-list" data-wpel-link="internal" rel="noopener noreferrer">Top List</a> </li> </ul> </section><section id="block-3" class="pen_widget_light pen_widget_not_transparent pen_animate_on_scroll pen_custom_animation_fadeIn widget clearfix widget_block widget_text"> <p class="has-text-align-center"><strong>Đây là website giới thiệu tải game: <a rel="noreferrer noopener external sponsored" href="https://iwinapplink.club" target="_blank" data-wpel-link="external" class="wpel-icon-right">https://iwinapplink.club<span class="wpel-icon wpel-image wpel-icon-6"></span></a></strong></p> </section><section id="block-4" class="pen_widget_light pen_widget_not_transparent pen_animate_on_scroll pen_custom_animation_fadeIn widget clearfix widget_block widget_text"> <p class="has-text-align-center"><strong>Tìm nhà cái uy tín tại Viet Nam vào website: https://nhacai.icu</strong></p> </section> </aside> </div><!-- #content --> </div><!-- .pen_container --> </div><!-- #pen_section --> <footer id="pen_footer" class="site-footer pen_menu_show pen_phone_hide pen_connect_show pen_copyright_show pen_back_to_top_show pen_animate_on_scroll pen_custom_animation_fadeIn pen_not_transparent" role="contentinfo"> <div class="pen_container"> <div class="pen_footer_inner"> <nav id="pen_footer_menu" role="navigation" class="pen_separator_1 pen_animate_on_scroll pen_custom_animation_slideInRight" aria-label="Menu"> <div class="menu-footer-container"><ul id="secondary-menu" class="menu"><li id="menu-item-224" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-224"><a href="https://final-blade.com/no-hu" data-wpel-link="internal" rel="noopener noreferrer">Game Nổ Hũ</a></li> <li id="menu-item-3002" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3002"><a href="https://final-blade.com/game-ban-ca" data-wpel-link="internal" rel="noopener noreferrer">Game Bắn Cá Có Nổ Hũ</a></li> </ul></div> </nav> <div class="pen_social_networks pen_animate_on_scroll pen_custom_animation_slideInLeft"> <ul> <li class="pen_rss" title="Theo dõi qua RSS"> <a href="https://final-blade.com/feed" target="_blank" data-wpel-link="internal" rel="noopener noreferrer"> <span class="pen_element_hidden"> RSS </span> </a> </li> </ul> </div><!-- .pen_social_networks --> <div class="site-info"> © Final Blade. Đã đăng ký Bản quyền. </div><!-- .site-info --> </div> </div> </footer><!-- #pen_footer --> </div><!-- .pen_wrapper --> </div><!-- #page --> <a id="pen_back" href="#page" title="Lên trên"> <span class="pen_element_hidden"> Lên trên </span> </a> <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js?ver=1.4.4' id='pen-webfont-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/plugins/jquery.fittext.js?ver=1661143756' id='jquery-fittext-js'></script> <script type='text/javascript' id='pen-js-js-extra'> /* <![CDATA[ */ var pen_js = {"animation_comments":"fadeInUp","animation_list":"flipInY","animation_list_thumbnails":"fadeIn","animation_content":"fadeInDown","animation_content_thumbnails":"swing","site_footer_display":"1","font_resize":{"site_title":"dynamic"},"text":{"enter_keyword":"Vui l\u00f2ng nh\u1eadp m\u1ed9t s\u1ed1 t\u1eeb kh\u00f3a."}}; /* ]]> */ </script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/pen-scripts.js?ver=1661143756' id='pen-js-js'></script> <script type='text/javascript' id='pen-googlefonts-js-extra'> /* <![CDATA[ */ var pen_googlefonts = {"families":["Roboto"]}; /* ]]> */ </script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/pen-google-fonts.js?ver=1661143756' id='pen-googlefonts-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/plugins/autosize.js?ver=1661143756' id='autosize-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/plugins/respond.js?ver=1661143756' id='respond-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/skip-link-focus-fix.js?ver=1661143756' id='pen-skip-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/plugins/jquery.waypoints.js?ver=1661143756' id='jquery-waypoints-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-includes/js/imagesloaded.min.js?ver=4.1.4' id='imagesloaded-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-includes/js/masonry.min.js?ver=4.2.2' id='masonry-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/plugins/modernizr.js?ver=1661143756' id='pen-modernizr-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/plugins/trianglify.js?ver=1661143756' id='trianglify-js'></script> <script type='text/javascript' id='pen-background-js-extra'> /* <![CDATA[ */ var pen_background_js = {"trianglify_colors":["#333333","#00a9ff","#093a89","#ffffff","#dddddd","#008df0","#002e77"],"shards_colors":[],"text":{"background_image":"\u1ea2nh n\u1ec1n"}}; /* ]]> */ </script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/pen-background.js?ver=1661143756' id='pen-background-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/pen-header-sticky.js?ver=1661143756' id='pen-header-sticky-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2' id='hoverIntent-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/plugins/jquery.superfish.js?ver=1661143756' id='jquery-superfish-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/plugins/jquery.easing.js?ver=1661143756' id='jquery-easing-js'></script> <script type='text/javascript' id='pen-navigation-js-extra'> /* <![CDATA[ */ var pen_navigation_js = {"is_customize_preview":"","url_home":"https:\/\/final-blade.com\/","speed":"250","pointer_event":"hover","arrows":"1","easing":{"height":["show","swing"]},"mobile_sticky":"1","mobile":"mobile_tablet","mobile_parents_include":"1","text":{"menu":"Menu"}}; /* ]]> */ </script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/pen-navigation.js?ver=1661143756' id='pen-navigation-js'></script> <script type='text/javascript' id='pen-navigation-mobile-sticky-js-extra'> /* <![CDATA[ */ var pen_navigation_mobile_sticky_js = {"navigation_mobile":"mobile_tablet"}; /* ]]> */ </script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/pen-navigation-mobile-sticky.js?ver=1661143756' id='pen-navigation-mobile-sticky-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/themes/pen/assets/js/pen-layout-masonry.js?ver=1661143756' id='pen-layout-masonry-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/plugins/easy-table-of-contents/vendor/smooth-scroll/jquery.smooth-scroll.min.js?ver=2.2.0' id='jquery-smooth-scroll-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1' id='js-cookie-js'></script> <script type='text/javascript' src='https://final-blade.com/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2' id='jquery-sticky-kit-js'></script> <script type='text/javascript' id='ez-toc-js-js-extra'> /* <![CDATA[ */ var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"1","width":"auto","scroll_offset":"30"}; /* ]]> */ </script> <script type='text/javascript' src='https://final-blade.com/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.17-1654500479' id='ez-toc-js-js'></script> </body> </html>