Tập lệnh trong php echo

Cú pháp PHP cơ bản tương tự như ngôn ngữ C, C++, C#, Java, JavaScript. Nếu đã học một trong các ngôn ngữ này, bạn có thể nhanh chóng tiếp cận với cú pháp tương ứng của PHP

ĐỘI DUNG CỦA BẢN DỊCH Ẩn

1. Viết và chạy script PHP

2. Thẻ PHP

3. Mệnh lệnh và biểu thức trong PHP

4. Khoảng trống

5. Từ khóa trong PHP

6. Quy tắc đặt định danh

7. Nhận xét trong PHP

8. Kết luận

Viết và chạy script PHP

Sử dụng PhpStorm để tạo một dự án mới LearnPHP. Trong Dự án này, tạo tập lệnh đầu tiên chỉ mục đầu tiên. php with the content as after

Hello again, . This text is not in the php tags.
Hi, . We meet again!

Run script on you get results as after

E:\OneDrive\TuHocICT\LearnPHP>php mixed.php
Hello world! This is my first PHP script.
Hello world, PHP
Your name: Donald Trump
Hello, Donald Trump. Welcome to heaven!
Hello again, Donald Trump. This text is not in the php tags.
Hi, Donald Trump. We meet again!

Trong ví dụ 2 chúng ta gặp một cách viết script PHP khác với ví dụ 1, và rất khác biệt với các ngôn ngữ lập trình khác

Trong ví dụ này, chúng ta trộn lẫn văn bản thông thường và mã lệnh PHP. Đây là điểm đặc biệt của PHP. Bạn không gặp phải vấn đề này trong Python, C# hay Java

Trong hai ví dụ trên, echo là từ khóa, /* . */, //, # là các chú thích, readline là một hàm, $name là một biến, gọi là PHP tag.

Tiếp theo đây chúng ta sẽ trình bày chi tiết hơn về các thành phần này

Thẻ PHP

Phần đầu tiên bạn nhìn thấy trong mỗi tập lệnh của PHP là cụm từ

Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
6. Cụm ký tự này được gọi là thẻ PHP

Sở dĩ trong script PHP phải có thẻ này là do PHP được thiết kế để hoạt động trên file script với nhiều ngôn ngữ khác nhau. Mã PHP can be write merge and any text any text. Đây là điểm đặc biệt của PHP giúp nó liên kết với HTML khi xây dựng ứng dụng web

Thẻ PHP có tác dụng thông báo cho chương trình dịch PHP rằng những gì đi sau nó là mã PHP để chương trình dịch PHP bắt đầu làm công việc dịch và thực thi mã. Để báo hiệu cho chương trình dịch PHP về việc kết thúc phần mã PHP, bạn đặt thẻ đóng

Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
7

Tất cả những gì nằm ngoài khối

Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
6
Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
7 sẽ bị chương trình giao dịch PHP bỏ qua. Thông thường bên ngoài khối
E:\OneDrive\TuHocICT\LearnPHP>php index.php
Hello world from PHP CLI
Your name, please: Donald Trump
Hello, Donald Trump. Welcome to heaven!
1 sẽ là văn bản tự làm hoặc mã hóa HTML

Nếu trong tệp chỉ chứa mã PHP [không có mã của ngôn ngữ nào khác], bạn chỉ cần đặt thẻ mở

Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
6 [không cần viết thẻ đóng
Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
7]

Nếu bạn cần chuyển đổi liên tục giữa mã PHP và văn bản khác, bạn có thể đặt nhiều khối

E:\OneDrive\TuHocICT\LearnPHP>php index.php
Hello world from PHP CLI
Your name, please: Donald Trump
Hello, Donald Trump. Welcome to heaven!
1 trong cùng một tập lệnh tệp. Ví dụ, trong dòng
E:\OneDrive\TuHocICT\LearnPHP>php index.php
Hello world from PHP CLI
Your name, please: Donald Trump
Hello, Donald Trump. Welcome to heaven!
5 chỉ có
E:\OneDrive\TuHocICT\LearnPHP>php index.php
Hello world from PHP CLI
Your name, please: Donald Trump
Hello, Donald Trump. Welcome to heaven!
6 là lệnh PHP, còn
E:\OneDrive\TuHocICT\LearnPHP>php index.php
Hello world from PHP CLI
Your name, please: Donald Trump
Hello, Donald Trump. Welcome to heaven!
7 là văn bản thông thường

Bạn sẽ hiểu rõ hơn về vai trò của thẻ PHP khi chúng ta áp dụng PHP cho web

Có một số cách khác nhau để viết thẻ PHP

  • Shortcut.
    E:\OneDrive\TuHocICT\LearnPHP>php index.php
    Hello world from PHP CLI
    Your name, please: Donald Trump
    Hello, Donald Trump. Welcome to heaven!
    8
  • ASP.
    E:\OneDrive\TuHocICT\LearnPHP>php index.php
    Hello world from PHP CLI
    Your name, please: Donald Trump
    Hello, Donald Trump. Welcome to heaven!
    9
  • HTML script.
    Hello world! This is my first PHP script.
    
    Hello again, . This text is not in the php tags.
    Hi, . We meet again!
    0

Rút gọn có vai trò đặc biệt giúp truyền giá trị của biến/biểu thức PHP như bạn đã thấy trong ví dụ 2.

Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
1. Lối viết này tiện lợi hơn rất nhiều so với phiên bản đầy đủ tương đương
Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
2

In the ASP and HTML script is not used and request cấu hình riêng cho php. ban đầu. Nếu sử dụng tập lệnh tập lệnh với PHP CLI, bạn không thể sử dụng các lối viết này

Mệnh lệnh và biểu thức trong PHP

Tất cả những gì bạn yêu cầu PHP đều thực thi trong tập lệnh được gọi chung là lệnh [command]. Ví dụ,

Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
3 là lệnh xuất dữ liệu;

Phân biệt hai loại lệnh PHP. command [câu lệnh] và biểu thức [biểu thức]

  • Statement is the command does not return results;
  • Biểu thức là các lệnh tính toán mang lại kết quả

Ví dụ

Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
3 only in data ra interface. Nó không mang lại bất kỳ giá trị nào mà bạn có thể sử dụng trong mã. Đây là một tuyên bố

Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
6 mang lại giá trị là chuỗi ký tự người dùng nhập vào và bạn có thể sử dụng giá trị đó ở một lệnh khác. This is a expression

Mỗi lệnh trong PHP phải kết thúc bằng dấu chấm phẩy [;]. You can write many command on the same line, or a command on many lines

Điều này liên quan đến khoảng trống

Khoảng trống

Khoảng trống trong PHP bao gồm dấu cách [dấu cách], dấu tab, dấu xuống dòng. Hầu hết các khoảng trống trong PHP không có ý nghĩa cú pháp, ngoại trừ việc sử dụng để phân tách các phần của lệnh

Ví dụ, command

E:\OneDrive\TuHocICT\LearnPHP>php index.php
Hello world from PHP CLI
Your name, please: Donald Trump
Hello, Donald Trump. Welcome to heaven!
8

is like together, only need between echo and ‘Hello world’ has least 1 space space is valid. Bạn có thể để 1 hoặc 10 khoảng trống, dù là dấu cách, dấu tab hay dấu xuống dòng đều được

Số lượng khoảng trống trước và sau mỗi lệnh cũng không ảnh hưởng đến lệnh

Chương trình dịch PHP sẽ tự động bỏ qua các khoảng trống thừa

Một số ngôn ngữ như Python hay F# sử dụng khoảng trống với vai trò cú pháp, như tạo ra khối mã. With this language, khoảng trống rất quan trọng. Thừa thiếu khoảng trống có thể dẫn đến lỗi cú pháp hoặc ngữ nghĩa

Việc sử dụng khoảng trống chỉ cần đảm bảo mã viết ra dễ đọc và theo một kiểu hệ thống nhất

Kiểu định dạng hệ thống nhất với khoảng trống để tạo kiểu mã hóa. Có nhiều kiểu mã hóa khác nhau. Thông thường, các IDE hỗ trợ định dạng mã với khoảng trống theo bất kỳ kiểu nào

Từ khóa trong PHP

Từ khóa [keyword] là những từ có ý nghĩa xác định cụ thể từ trước trong ngôn ngữ lập trình. Việc sử dụng các từ khóa bắt buộc phải tuân theo quy tắc cú pháp và chức năng thiết lập dành riêng cho từ khóa đó

Chúng ta đã gặp từ khóa đầu tiên, echo, trong các ví dụ đã làm. Khi sử dụng từ khóa echo, bạn bắt buộc phải viết một giá trị sau nó. Từ khóa echo chuyên xuất ra văn bản ra giao diện CLI hay web. Bạn không thể sử dụng echo cho vai game khác và theo cách khác

Dưới đây là danh sách các từ khóa trong PHP

You don't need to write this list list. Trong suốt quá trình học chúng ta sẽ phát triển tiếp xúc với [hầu như] toàn bộ các từ khóa này ở những nội dung tương ứng

Điểm đặc biệt trong PHP là từ khóa không phân biệt chữ hoa/thường [trong khi định danh lại phân biệt hoa/thường]. Theo đó,

Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
7 hay
Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
8 cũng đều là các lệnh chính xác

Quy tắc đặt danh sách

Định danh trong PHP là tên gọi của các thành phần khác nhau mà bạn sử dụng trong mã. Ví dụ, biến, hằng, hàm, kiểu dữ liệu đều phải có tên gọi riêng

Calling name in PHP must pay thủ các quy tắc sau

  • Tên gọi chỉ được phép bao gồm các chữ cái [A-Z, a-z], chữ số [0-9], và dấu gạch chân _;
  • Ký tự đầu tiên trong tên gọi không được phép là chữ số;
  • Tên cuộc gọi không bị trùng với từ khóa

Ví dụ

  • readline, name, student01, person_02, _pi_, Lesson, TUTORIAL là những tên gọi hợp lệ
  • 1_student is invalid call name [bắt đầu bằng chữ số]
  • Hell-Heaven is a invalid name call [chứa các ký tự -, will be learn to except]
  • echo is invalid call name [trùng với từ khóa echo]

Đối với mỗi loại thành phần sẽ có thêm các quy định riêng khi đặt tên. Khi học đến thành phần nào chúng ta sẽ trình bày quy ước đặt tên riêng của nó

Tên gọi trong PHP có thể phân biệt hoa/thường hoặc không. Đây là điểm hơi rắc rối với các ngôn ngữ khác nhau trong họ C.
Từ khóa không phân biệt hoa/thường.
Tên hàm không phân biệt hoa thường. ReadLine, readline hay READLINE đều chỉ giống một hàm.
Tên biến có phân biệt hoa thường [thêm vào đó, tên biến phải bắt đầu bằng ký tự $]. $name và $Name là hai biến khác nhau.

Ngoài các quy tắc đặt danh sách, người ta còn sử dụng một số quy ước quy định đặt tên cho từng loại đơn vị trong mã. Các quy ước biến phổ biến nhất bao gồm PascalCase [dùng cho tên lớp], camelCase [dùng cho tên biến / thuộc tính / phương thức / hàm], Snake_case [hoặc dùng cho tên biến / hàm / phương thức]

Bình luận trong PHP

Nhận xét là các thông tin phụ không được xử lý trong quá trình dịch. Khi gặp bình luận, chương trình dịch PHP sẽ bỏ qua. Bình luận không ảnh hưởng đến việc thực thi chương trình

Comment có tác dụng làm rõ ý nghĩa của code, giúp người đọc code dễ hiểu tưởng tượng

PHP support 3 cách viết bình luận

  • Nhận xét trên một dòng theo kiểu C
    Hello world! This is my first PHP script.
    
    Hello again, . This text is not in the php tags.
    Hi, . We meet again!
    9
  • Nhận xét trên một dòng theo kiểu Python
    E:\OneDrive\TuHocICT\LearnPHP>php mixed.php
    Hello world! This is my first PHP script.
    Hello world, PHP
    Your name: Donald Trump
    Hello, Donald Trump. Welcome to heaven!
    Hello again, Donald Trump. This text is not in the php tags.
    Hi, Donald Trump. We meet again!
    0
  • Comment on many lines by C
    E:\OneDrive\TuHocICT\LearnPHP>php mixed.php
    Hello world! This is my first PHP script.
    Hello world, PHP
    Your name: Donald Trump
    Hello, Donald Trump. Welcome to heaven!
    Hello again, Donald Trump. This text is not in the php tags.
    Hi, Donald Trump. We meet again!
    1
Hello world! This is my first PHP script.

Hello again, . This text is not in the php tags.
Hi, . We meet again!
4

Mặc dù không bắt buộc sử dụng bình luận, bạn nên hình thành thói quen viết bình luận cho những đoạn mã quan trọng

Kết luận

Trong bài học này chúng ta đã làm quen với những vấn đề cơ bản nhất về cú pháp của ngôn ngữ PHP

  • Cách sử dụng thẻ PHP trong tập lệnh tập tin;
  • Phân biệt câu lệnh và biểu thức cùng các quy tắc sử dụng liên quan;
  • Từ khóa trong PHP;
  • Quy tắc đặt danh sách trong PHP;
  • Cách viết chú thích trong PHP

Nhìn chung, tất cả các quy tắc cú pháp cơ bản của PHP đều giống với các ngôn ngữ tương tự C. Nếu đã thuộc về một trong các ngôn ngữ này, bạn sẽ dễ dàng nắm bắt được cách sử dụng trong PHP

Chủ Đề