<\/span><\/h2>\n\n\n\nTh\u00f4ng tin c\u00f3 th\u1ec3 g\u1eedi t\u1edbi h\u00e0m th\u00f4ng qua c\u00e1c \u0111\u1ed1i s\u1ed1. \u0110\u1ed1i s\u1ed1 n\u00f3 hao hao gi\u1ed1ng bi\u1ebfn m\u00e0 b\u1ea1n \u0111\u00e3 quen d\u00f9ng trong PHP.<\/p>\n\n\n\n
\u0110\u1ed1i s\u1ed1 n\u1eb1m trong ngo\u1eb7c \u0111\u01a1n ngay sau t\u00ean h\u00e0m. B\u1ea1n c\u00f3 th\u1ec3 th\u00eam bao nhi\u00eau \u0111\u1ed1i s\u1ed1 t\u00f9y \u00fd, ch\u1ec9 vi\u1ec7c ng\u0103n c\u00e1ch ch\u00fang v\u1edbi nhau b\u1eb1ng d\u1ea5u ph\u1ea9y.<\/p>\n\n\n\n
V\u00ed d\u1ee5 d\u01b0\u1edbi \u0111\u00e2y l\u00e0 h\u00e0m \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng v\u1edbi m\u1ed9t \u0111\u1ed1i s\u1ed1 l\u00e0 ($thu_nhap<\/code>). Khi h\u00e0m thue_thu_nhap()<\/code> \u0111\u01b0\u1ee3c g\u1ecdi, n\u00f3 s\u1ebd g\u1eedi th\u00f4ng tin c\u1ee7a $thu_nhap<\/code> \u0111\u1ebfn h\u00e0m thue_thu_nhap()<\/code>, sau \u0111\u00f3 h\u00e0m thue_thu_nhap()<\/code> x\u1eed l\u00fd th\u00f4ng tin r\u1ed3i tr\u1ea3 v\u1ec1 k\u1ebft qu\u1ea3.<\/p>\n\n\n\nV\u00ed d\u1ee5:<\/p>\n\n\n\n
<?php\nfunction thue_thu_nhap($thu_nhap) {\n echo ($thu_nhap * 2)\/100;\n}\n\nthue_thu_nhap(5000);\n?><\/code><\/pre>\n\n\n\nK\u1ebft qu\u1ea3 s\u1ebd l\u00e0 100.<\/p>\n\n\n\n
\n\n\n\nV\u00ed d\u1ee5 d\u01b0\u1edbi \u0111\u00e2y s\u1eed d\u1ee5ng h\u00e0m c\u00f3 2 \u0111\u1ed1i s\u1ed1 l\u00e0 ($thu_nhap<\/code> v\u00e0 $bao_hiem<\/code>)<\/p>\n\n\n\n<?php\nfunction thue_thu_nhap($thu_nhap, $bao_hiem) {\n $thue = ($thu_nhap * 2)\/100;\n\necho \"Thu\u1ebf thu nh\u1eadp: $thue. B\u1ea3o hi\u1ec3m h\u00e0ng th\u00e1ng: $bao_hiem\";\n}\n\nthue_thu_nhap(5000, 200);\n?><\/code><\/pre>\n\n\n\n \n\n\n\n<\/span>\u0110\u1ed1i s\u1ed1 m\u1eb7c \u0111\u1ecbnh trong PHP<\/span><\/h2>\n\n\n\nV\u00ed d\u1ee5 d\u01b0\u1edbi \u0111\u00e2y \u0111\u01b0a ra c\u00e1ch s\u1eed d\u1ee5ng \u0111\u1ed1i s\u1ed1 m\u1eb7c \u0111\u1ecbnh trong h\u00e0m, khi b\u1ea1n kh\u00f4ng ghi r\u00f5 gi\u00e1 tr\u1ecb c\u1ee7a \u0111\u1ed1i s\u1ed1 trong l\u1eddi m\u1eddi g\u1ecdi h\u00e0m n\u00f3 s\u1ebd s\u1eed d\u1ee5ng \u0111\u1ed1i s\u1ed1 m\u1eb7c \u0111\u1ecbnh:<\/p>\n\n\n\n
V\u00ed d\u1ee5:<\/p>\n\n\n\n
<?php\nfunction setHeight(int $minheight = 150) {\n echo \"Chi\u1ec1u cao l\u00e0 : $minheight <br>\";\n}\n\nsetHeight(170);\nsetHeight(); \/\/ S\u1ebd s\u1eed d\u1ee5ng \u0111\u1ed1i s\u1ed1 m\u1eb7c \u0111\u1ecbnh l\u00e0 150\nsetHeight(180);\nsetHeight(165);\n?><\/code><\/pre>\n\n\n\n \n\n\n\n<\/span>H\u00e0m PHP \u2013 tr\u1ea3 v\u1ec1 gi\u00e1 tr\u1ecb c\u1ee5 th\u1ec3<\/span><\/h2>\n\n\n\n\u0110\u1ec3 y\u00eau c\u1ea7u h\u00e0m tr\u1ea3 v\u1ec1 gi\u00e1 tr\u1ecb, ch\u00fang ta s\u1eed d\u1ee5ng c\u00e2u l\u1ec7nh return<\/code>:<\/p>\n\n\n\nV\u00ed d\u1ee5:<\/p>\n\n\n\n
<?php\nfunction tinh_tong($x, $y) {\n $z = $x + $y;\n\nreturn $z;\n}\n\necho \"5 + 10 = \" . tinh_tong(5, 10) . \"<br>\";\necho \"7 + 13 = \" . tinh_tong(7, 13) . \"<br>\";\necho \"2 + 4 = \" . tinh_tong(2, 4);\n?><\/code><\/pre>\n\n\n\n \n\n\n\n<\/span>PHP l\u00e0 ng\u00f4n ng\u1eef kh\u00e1 l\u1ecfng<\/span><\/h2>\n\n\n\nTrong m\u1ed9t s\u1ed1 v\u00ed d\u1ee5 tr\u00ean, c\u1ea7n l\u01b0u \u00fd l\u00e0 ch\u00fang ta kh\u00f4ng n\u00f3i v\u1edbi PHP ki\u1ec3u d\u1eef li\u1ec7u c\u1ee7a bi\u1ebfn l\u00e0 g\u00ec.<\/p>\n\n\n\n
PHP t\u1ef1 \u0111\u1ed9ng li\u00ean k\u1ebft ki\u1ec3u d\u1eef li\u1ec7u v\u1edbi bi\u1ebfn, t\u00f9y thu\u1ed9c v\u00e0o gi\u00e1 tr\u1ecb c\u1ee7a n\u00f3 th\u1ebf n\u00e0o. V\u00ec c\u00e1c ki\u1ec3u d\u1eef li\u1ec7u kh\u00f4ng \u0111\u01b0\u1ee3c \u0111\u1eb7t m\u1ed9t c\u00e1ch ch\u1eb7t ch\u1ebd, b\u1ea1n c\u00f3 th\u1ec3 l\u00e0m nh\u1eefng th\u1ee9 ki\u1ec3u nh\u01b0 l\u00e0 th\u00eam m\u1ed9t chu\u1ed7i v\u00e0o s\u1ed1 nguy\u00ean m\u00e0 kh\u00f4ng g\u00e2y ra l\u1ed7i.<\/p>\n\n\n\n
Trong PHP 7, khai b\u00e1o ki\u1ec3u \u0111\u00e3 \u0111\u01b0\u1ee3c th\u00eam v\u00e0o. \u0110i\u1ec1u n\u00e0y cho ph\u00e9p ch\u00fang ta t\u00f9y ch\u1ecdn ch\u1ec9 \u0111\u1ecbnh m\u1ed9t ki\u1ec3u d\u1eef li\u1ec7u mong mu\u1ed1n khi khai b\u00e1o m\u1ed9t h\u00e0m, v\u00e0 b\u1eb1ng c\u00e1ch th\u00eam khai b\u00e1o strict<\/code>, n\u00f3 s\u1ebd n\u00e9m ra “Fatal Error<\/code>” n\u1ebfu ki\u1ec3u d\u1eef li\u1ec7u kh\u00f4ng kh\u1edbp.<\/p>\n\n\n\nTrong v\u00ed d\u1ee5 d\u01b0\u1edbi \u0111\u00e2y, ch\u00fang ta g\u1eedi c\u1ea3 s\u1ed1 v\u00e0 chu\u1ed7i t\u1edbi h\u00e0m m\u00e0 kh\u00f4ng s\u1eed d\u1ee5ng strict<\/code>:<\/p>\n\n\n\n<?php\nfunction addNumbers(int $a, int $b) {\n return $a + $b;\n}\necho addNumbers(5, \"5 days\");\n\/\/ V\u00ec strict KH\u00d4NG b\u1eadt n\u00ean \"5 days\"\n \u0111\u01b0\u1ee3c chuy\u1ec3n th\u00e0nh int(5), v\u00e0 n\u00f3 s\u1ebd tr\u1ea3 v\u1ec1 10\n?><\/code><\/pre>\n\n\n\n\u0110\u1ec3 ch\u1ec9 \u0111\u1ecbnh strict<\/code>, ch\u00fang ta c\u1ea7n thi\u1ebft l\u1eadp declare(strict_types=1);<\/code><\/p>\n\n\n\n\u0110\u00e2y ph\u1ea3i l\u00e0 d\u00f2ng \u0111\u1ea7u ti\u00ean trong file PHP.<\/p>\n\n\n\n
Trong v\u00ed d\u1ee5 d\u01b0\u1edbi \u0111\u00e2y, ch\u00fang ta g\u1eedi c\u1ea3 s\u1ed1 v\u00e0 chu\u1ed7i t\u1edbi h\u00e0m, nh\u01b0ng tr\u01b0\u1eddng h\u1ee3p n\u00e0y, ch\u00fang ta \u0111\u00e3 th\u00eam khai b\u00e1o strict<\/code>:<\/p>\n\n\n\n<?php declare(strict_types=1); \/\/ strict requirement\n\nfunction addNumbers(int $a, int $b) {\n return $a + $b;\n}\necho addNumbers(5, \"5 days\");\n\/\/ V\u00ec strict \u0111\u01b0\u1ee3c b\u1eadt v\u00e0 \"5 days\" kh\u00f4ng ph\u1ea3i l\u00e0 s\u1ed1, l\u1ed7i s\u1ebd xu\u1ea5t hi\u1ec7n\n?><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"S\u1ee9c m\u1ea1nh th\u1ef1c s\u1ef1 c\u1ee7a PHP \u0111\u1ebfn t\u1eeb c\u00e1c h\u00e0m; n\u00f3 c\u00f3 h\u01a1n 1000 h\u00e0m x\u00e2y d\u1ef1ng s\u1eb5n cho b\u1ea1n s\u1eed d\u1ee5ng. Ng\u01b0\u1eddi d\u00f9ng t\u1ef1 \u0111\u1ecbnh ngh\u0129a h\u00e0m B\u00ean c\u1ea1nh c\u00e1c h\u00e0m x\u00e2y d\u1ef1ng s\u1eb5n, ch\u00fang ta c\u00f3 th\u1ec3 t\u1ef1 t\u1ea1o c\u00e1c h\u00e0m d\u00f9ng cho ri\u00eang m\u00ecnh. H\u00e0m l\u00e0 kh\u1ed1i l\u1ec7nh c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng …<\/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":"\n
H\u00e0m (function) trong PHP • Ki\u1ebfn c\u00e0ng<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n \n\t \n\t \n\t \n","yoast_head_json":{"title":"H\u00e0m (function) 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\/ham-trong-php\/","og_locale":"vi_VN","og_type":"article","og_title":"H\u00e0m (function) trong PHP • Ki\u1ebfn c\u00e0ng","og_description":"S\u1ee9c m\u1ea1nh th\u1ef1c s\u1ef1 c\u1ee7a PHP \u0111\u1ebfn t\u1eeb c\u00e1c h\u00e0m; n\u00f3 c\u00f3 h\u01a1n 1000 h\u00e0m x\u00e2y d\u1ef1ng s\u1eb5n cho b\u1ea1n s\u1eed d\u1ee5ng. Ng\u01b0\u1eddi d\u00f9ng t\u1ef1 \u0111\u1ecbnh ngh\u0129a h\u00e0m B\u00ean c\u1ea1nh c\u00e1c h\u00e0m x\u00e2y d\u1ef1ng s\u1eb5n, ch\u00fang ta c\u00f3 th\u1ec3 t\u1ef1 t\u1ea1o c\u00e1c h\u00e0m d\u00f9ng cho ri\u00eang m\u00ecnh. H\u00e0m l\u00e0 kh\u1ed1i l\u1ec7nh c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng …","og_url":"https:\/\/kiencang.net\/ham-trong-php\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2021-09-23T04:56: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":"4 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kiencang.net\/ham-trong-php\/","url":"https:\/\/kiencang.net\/ham-trong-php\/","name":"H\u00e0m (function) trong PHP • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2021-09-23T04:56:00+00:00","dateModified":"2021-09-23T04:56:00+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/ham-trong-php\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/ham-trong-php\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/ham-trong-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"H\u00e0m (function) 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\/12395"}],"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=12395"}],"version-history":[{"count":0,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/12395\/revisions"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=12395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=12395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=12395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}