T Hc PHP By traibingo 1 | P a g e 1. Hằng và biến Nn ng hc l vi hn. OK, No Star where - Gic, mt hng s nh m duy nha hng s, trong Tin hng s nh m duy nht tro s d a hng s - i vi bin. Mt bin trong lc s d m n. S i ta gng s (gi trong ca bin s tu kin d linh bt k t u $ c a bi: nh mt bi nh mt bi Bn cn bit rt chu ch bao g s, ch u g bin ch ng hm c bin bu b s (0 9) a du $ n PHP t ng kh ci vi kiu d lin) hoi vi kiu d liu s. Bn s c biu d li n, bn s d cn; : $nam_sinh=1980; $ho_ten="CMXQ"; p d liu: mm trong cp du ngo th bin T Hc PHP By traibingo 2 | P a g e a d liu theo kim trong cp du ngo th bin a d liu kiu s. Bn s bit chi ti 2. Các kiểu dữ liệu trong PHP u d lit s kiu d li ng du d li cp n sau. Tt c c ch nh kiu d li c b dng. Ki Integer s dng 4 byte ca b nh thc) nm trong khong t -2 t n 2 t. Kiu d liu d liu s thc, cho c s d ch li n, c bi s. D liu kit trong cp du ngo nh m). : 2: Kiu integer; 2.0: kiu double "2": Ki "2 gio": Ki 3.Định nghĩa hằng c s d to mt hng s: n ca hng"); : ng COMPANY v ng diem_so v i ); Sau khi mt hng s c t s dng c 4. Một số hằng xây dựng sẵn (built in constant) a mt s hng sc dng sn vi T Hc PHP By traibingo 3 | P a g e ch c mng) Hng s PHP_VERSION ch n ca b n ti. Hng PHP_OS ch nh h y. ) _FILE_and_LINE_ tr v n th p mt s E_NOTICE. p mt s bin cung c dng. <HTML> <!-- phpinfo.php--> <BODY> <?php phpinfo(); ?> </BODY> </HTML 5. Lừa kiểu và ép kiểu dữ liệu t, tt c cu d liu d liu ca bin s c t nh b n u integer u double u string a) Chuyển kiểu chuỗi và lừa kiểu dữ liệu Nu b t chui, PHP s t s. c bin vn kiu chui (String conversion), m chui c n ph sau, bi T Hc PHP By traibingo 4 | P a g e mt chui: N c n $str, bin $str s t i s $x=4+$str;//$x =756304 ca bii ec Chuyn kiu chui phc sau: - Ch nhng chui b s. Nu chui bu bng m s hp l, chu cng h tr v 0. VD: chui "35 tui" s i "tui 35" s ch 0. - Mt chui s ch kiu double n kic bao g chui. Chui "3.4", "-4.2" s th- 4.2. Nu m kiu s th ca chu t s i "3.4 dollar" s Trong vic cng vi chui chuyn kiu, PHP s thc hin "la kiu" gia 2 kiu s. Nu bn thc hin m hc gia kiu th s thc t s thc u s thc , = 2.0 $d = $c+"6th" //u s thc = 8.0 Ép kiểu dữ liệu u d lii kiu d liu ca bin u thc = 11 $a li tr v kiu thc = 11.0 $b= (string)$a kiu chui ="11" T Hc PHP By traibingo 5 | P a g e i (double) 6. Một số hàm tiện ích khác t s tr c vn - nh kiu ca bi tr v m: "integer", u k mng (object) : echo(gettype($name)); - t kiu d liu cho bin $ten_bien. Kiu d liu c vii dng mt chu u sau: "integer", "double", "string", "array", "object". Nu kiu d li false s c tr vu tr v true. VD: u thc t s 7 - c s d nh xem bit mt u bi v true. Trong trung hc l v tr false; - c s d hu b bin $ten_bien, gi nh b chim dng ca bi Ctip . <HTML> <!-- phpinfo .php- -> <BODY> < ?php phpinfo(); ?> </BODY> </HTML 5. Lừa kiểu và ép kiểu dữ liệu t,. T Hc PHP By traibingo 1 | P a g e 1. Hằng và biến Nn ng hc l