Danh mục tài liệu

Tài liệu hướng dẫn về lập trình PHP - Mr. Cảnh Phúc

Số trang: 27      Loại file: doc      Dung lượng: 262.00 KB      Lượt xem: 7      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Để có thể chuyển một giá trị sang kiểu boolean, chúng ta có thể dùng (bool) hay (boolean). Tuy nhiên trong hầu hết các trường hợp bạn không cần phải sử dụng việc ép kiểu này, bởi giá trị sẽ được tự động chuyển nếu nó là một toán tử, hàm hay là cấu trúc điều khiển đòi hỏi một tham s ố kiểu boolean.
Nội dung trích xuất từ tài liệu:
Tài liệu hướng dẫn về lập trình PHP - Mr. Cảnh Phúc TÀILIỆUHƯỚNGDẪNVỀLẬPTRÌNHPHPBiên soạn bởi: Mr. Cảnh PhúcHiệu trưởng trường Đại học Đà NẵngChủ nhiệm khoa Công Nghệ Thông TinThông tin liên hệ: canhphuc@yahoo.com và canhphucvn@hotmail.comTrình bày và hiệu đính: Mr. CEO/pcdinh, Chủ tịch khối liên minh quân sự Bắc Đại Tây Dương NATOI.PHP là gì? PHP là một ngôn ngữ lập trình kiểu script, chạy trên Server và trả về mã HTML cho trình duyệt. PHPgần như đã trở thành một ngôn ngữ lập trình Web rất phổ biến trên m ạng hiện nay. PHP là chữ viết tắt củacụm từ PHP Hypertext Preprocessor, tạm dịch là ngôn ngữ tiền xử lí các siêu văn b ản. Các mã l ệnh PHPđược nhúng vào các trang web, các trang này thường có phần mở rộng là .php, .php3, .php4. Khi client g ởi yêucầu cần tải các trang này về đến web server, đầu tiên web server s ẽ phân tích và thi hành các mã l ệnh PHPđược nhúng trong, sau đó trả về một trang web kết quả đã được xử lí cho client. Bạn có thể hỏi, tại sau có nhiều tuỳ chọn như ASP, Cold Fusion, Perl, Java, Python nhưng chúng ta lạichọn PHP? Và câu trả lời là: bởi nó là một ngôn ngữ rất dễ dùng, dễ học, cú pháp lệnh đ ơn gi ản, các bi ếnkhông cần phải khai báo trước khi dùng, tự động ép kiểu(typecast), chạy nhanh, t ập hàm built-in rất phongphú, có mã nguồn mở…II.Các cách làm việc với PHP: Có 4 cách để dùng PHP: i. ii. iii. to have a U. echo (some editors dont like processing instructions); iv. Cách i chỉ có thể sử dụng nếu những tag ngắn được cho phép sử dụng. Có thể sửa short_open_tagtrong cấu hình của php hoặc biên dịch file .php với lựa chọn cho phép dùng các tag ng ắn. Tương tự như vậy, cách thứ iv chỉ có tác dụng nếu asp_tag được đặt trong file cấu hình của PHP.III.Các kiểu dữ liệu: PHP hỗ trợ tám kiểu dữ liệu nguyên thuỷ. Bốn kiểu thông thường là: boolean, integer, floating-point number(float), string. Hai kiểu phức tạp là: mảng( array) và đối tượng ( object). Và cuối cùng là haikiểu đặc biệt : resource và NULL. Loại dữ liệu của biến thông thường không được gán bởi người lập trìnhmà được quyết định tại thời gian chạy của PHP, phụ thuộc vào ngữ cảnh mà biến được dùng. 1. Boolean: đây là kiểu đơn giản nhất. Một kiểu boolean biểu thị một giá trị thật. Nó có thể là TRUE hay FALSE. Cú pháp: để chỉ định một giá trị boolean, có thể sử dụng từ khoá TRUE hay là FALSE. Cả hai đềukhông phân biệt chữ hoa hay chữ thường. Ví dụ: $foo=True; // gán giá trị TRUE cho biến $foo. Để có thể chuyển một giá trị sang kiểu boolean, chúng ta có thể dùng (bool) hay (boolean). Tuy nhiêntrong hầu hết các trường hợp bạn không cần phải sử dụng việc ép kiểu này, bởi giá trị s ẽ được tự đ ộngchuyển nếu nó là một toán tử, hàm hay là cấu trúc điều khiển đòi hỏi m ột tham s ố kiểu boolean. Chú ý: -1 được xem là TRUE, giống như các giá trị khác 0 khác ( bất kể là s ố dương hay âm). 2. Integer: là một tập hợp bao gồm các số {...,-2,-1,0,1,2,...}. Cú pháp: Integer có thể được chỉ định trong cơ số 10, cơ số thập lục phân hay cơ số bát phân, tuỳ chọnđi trước bởi dấu - hay +. Nếu bạn sử dụng với cơ số bát phân, bạn phải theo thứ t ự với 0 đ ứng trước, còn đ ốivới số thập lục phân thì 0x. Ví dụ như sau: số thập phân $a = 1234; # số $a = -123; # âm số $a = 0123; # bát phân số thập lục phân $a = 0x1A; # Kích thước của kiểu dữ liệu này là 32bit, và PHP không hỗ trợ kiểu unsigned integer. Nếu bạn chỉđịnh một số vượt qua biên của kiểu dữ liệu integer, nó sẽ được xem như kiểu float. Tương tự như vậy, khibạn thực hiện một phép toán mà kết quả trả về là một số vượt qua biên của kiểu integer, thì kiểu float s ẽđược trả về. Tuy nhiên, có một lỗi trong PHP mà không phải bao giờ điều này cũng đúng, nó liên quan đ ến cácsố âm. Chẳng hạn, khi bạn thực hiện -50000* $million, kết quả sẽ là 429496728. Tuy nhiên, khi cả hai toán tửđều là số dương thì không có vấn đề gì xảy ra. Để chuyển một giá trị sang kiểu integer, ta có thể dùng toán t ử ép kiểu (int) hay (integer). Tuy nhiên,trong hầu hết các trường hợp bạn không cần phải dùng toán tử ép kiểu đó, bởi giá trị sẽ được t ự động chuyểnsang nếu toán tử, hàm hay cấu trúc điều khiển đòi hỏi một đối số integer. 3. Kiểu số thực (floats,doubles,hay real numbers) : có thể được chỉ định bằng cách sử dụng một trong các cú pháp sau: $a = 1.234; $a = 1.2e3; $a = 7E-10; Kích cỡ của kiểu float tùy thuộc vào platform, giá trị lớn nhất là xấp xỉ 1.8e308 4. String: là những chuỗi các kí tự.Trong PHP,một kí tự cũng tương tự như một byte,do đ ...