http://vietjack.com/php/index.jsp Copyright © vietjack.com Cú pháp PHP Trước bắt đầu lập trình với ngơn ngữ nào, cú pháp cấu trúc chương trình phần quan trọng Chương giới thiệu cho bạn cú pháp PHP Kỹ thuật “Escaping to PHP” PHP Parser cần cách để phân biệt PHP code với phần tử khác trang Kỹ thuật thực điều biết với tên: “Escaping to PHP” Có cách để làm điều là: Thẻ PHP tắc Phong cách thẻ PHP hiệu sử dụng phổ biến là: Nếu bạn sử dụng phong cách này, bạn chắn thẻ bạn luôn thơng dịch cách xác Thẻ mở ngắn gọn (SGML-style) Các thẻ có dạng sau: Để sử dụng thẻ bạn thực việc sau để kích hoạt PHP để nhận thẻ này: Chọn tùy chọn cấu hình enable-short-tags bạn xây dựng PHP Thiết lập cài đặt short_open_tag tệp php.ini thành on Tùy chọn phải vơ hiệu hóa để phân tích cú pháp XML với PHP, cú pháp tương tự sử dụng cho thẻ XML Thẻ ASP-style Thẻ ASP-style bắt chước thẻ sử dụng Active Server Pages để phác họa khối code Các thẻ ASP-style có dạng sau: Để sử dụng thẻ ASP-style, bạn cần thiết lập tùy chọn cấu hình tệp php.ini Thẻ HTML script Thẻ script HTML có dạng sau: http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Commet PHP Một comment phần chương trình có tác dụng cho người đọc code bị lược bỏ trước hiển thị kết chương trình Có kiểu comment PHP: Comment đơn dòng − Nói chung, chúng thường sử dụng cho giải thích ngắn gọn ý liên quan đến nội code Dưới ví dụ comment đơn dòng: In nhiều dòng: − Dưới ví dụ in nhiều dòng lệnh print đơn: Comment đa dòng − Được sử dụng để giải thích chi tiết cần thiết Dạng comment giống C Đây ví dụ comment đa dòng http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com PHP không phân biệt khoảng trắng Khoảng trắng thứ bạn gõ mà khơng hiển thị hình ví dụ : dấu cách, dấu tab, hay xuống dòng (kết thúc dòng kí tự) PHP khơng phân biệt khoảng trắng, nghĩa là, khơng có vấn đề việc có ký tự whitespace bạn có hàng Một ký tự whitespace tương tự nhiều ký tự whitespace Ví dụ, lệnh PHP sau gán tổng + cho biến $four tương đương nhau: $four = + 2; // single spaces $four = Ví dụ cho kết quả: Variable capital is 67 Variable CaPiTaL is Lệnh PHP biểu thức kết thúc dấu chấm phảy (;) Một lệnh PHP biểu thức mà theo sau dấu chẩm phảy (;) Bất kỳ dãy lệnh PHP hợp lệ mà bao quanh thẻ PHP chương trình PHP hợp lệ Dưới lệnh PHP đặc trưng gán chuỗi ký tự cho biến $greeting: $greeting = "Welcome to PHP!"; Biểu thức kết hợp token PHP Các khối nhỏ PHP token (mà phân chia nữa), ví dụ: số (3.14159), chuỗi (.two.), biến ($two), số (TRUE), từ đặc biệt mà tạo nên cú pháp PHP if, else, while, for, … Dấu ngoặc ôm tạo khối PHP Mặc dù lệnh kết hợp giống biểu thức, bạn luôn đặt dãy lệnh bao quanh dấu ngoặc ôm đâu để tạo khối PHP Các lệnh PHP sau tương đương: if (3 == + 1) print("Good - I haven't totally lost my mind."); if (3 == + 1) { print("Good - I haven't totally"); print("lost my mind."); http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com } Chạy PHP script từ dòng nhắc lệnh Tất nhiên, bạn chạy PHP script bạn từ dòng nhắc lệnh (command prompt) Bạn xét nội dung sau có tệp test.php Bây giờ, chạy script command prompt sau: $ php test.php Nó cho kết quả: Hello PHP!!!!! Đến đây, hy vọng bạn hiểu cú pháp PHP http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... tệp test .php < ?php echo "Hello PHP! !!!!"; ?> Bây giờ, chạy script command prompt sau: $ php test .php Nó cho kết quả: Hello PHP! !!!! Đến đây, hy vọng bạn hiểu cú pháp PHP http://vietjack.com/ Trang... "Welcome to PHP! "; Biểu thức kết hợp token PHP Các khối nhỏ PHP token (mà khơng thể phân chia nữa), ví dụ: số (3.14159), chuỗi (.two.), biến ($two), số (TRUE), từ đặc biệt mà tạo nên cú pháp PHP if,... is Lệnh PHP biểu thức kết thúc dấu chấm phảy (;) Một lệnh PHP biểu thức mà theo sau dấu chẩm phảy (;) Bất kỳ dãy lệnh PHP hợp lệ mà bao quanh thẻ PHP chương trình PHP hợp lệ Dưới lệnh PHP đặc