Chúng tôi thường sử dụng câu lệnh echo để hiển thị đầu ra. Có hai cách cơ bản để lấy đầu ra trong PHP
echo và print là các cấu trúc ngôn ngữ và chúng không bao giờ hoạt động như một hàm. Do đó, không có yêu cầu cho dấu ngoặc đơn. Tuy nhiên, cả hai câu lệnh đều có thể được sử dụng có hoặc không có dấu ngoặc đơn. Chúng ta có thể sử dụng các câu lệnh này để xuất các biến hoặc chuỗi
Sự khác biệt giữa tiếng vang và bản in
- echo là một câu lệnh, được sử dụng để hiển thị đầu ra
- echo có thể được sử dụng có hoặc không có dấu ngoặc đơn
- tiếng vang không trả lại bất kỳ giá trị nào
- Chúng ta có thể chuyển nhiều chuỗi được phân tách bằng dấu phẩy [,] trong echo
- tiếng vang nhanh hơn câu lệnh in
- in cũng là một câu lệnh, được sử dụng thay thế cho tiếng vang nhiều lần để hiển thị đầu ra
- in có thể được sử dụng có hoặc không có dấu ngoặc đơn
- in luôn trả về một giá trị số nguyên, là 1
- Sử dụng in, chúng tôi không thể truyền nhiều đối số
- in chậm hơn câu lệnh echo
Bạn có thể thấy sự khác biệt giữa câu lệnh echo và print với sự trợ giúp của các chương trình sau
Ví dụ [Kiểm tra nhiều đối số]
Bạn có thể chuyển nhiều đối số được phân tách bằng dấu phẩy [,] trong echo. Nó sẽ không tạo ra bất kỳ lỗi cú pháp nào
đầu ra
Nó sẽ tạo ra lỗi cú pháp do có nhiều đối số trong câu lệnh in
đầu ra
Ví dụ [Kiểm tra giá trị trả về]
câu lệnh echo không trả về bất kỳ giá trị nào. Nó sẽ báo lỗi nếu bạn cố hiển thị giá trị trả về của nó
echo "echo does not require parentheses.";
// Strings can either be passed individually as multiple arguments or
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
// No newline or space is added; the below outputs "helloworld" all on one line
echo "hello";
echo "world";
// Same as above
echo "hello", "world";
echo "This string spans
multiple lines. The newlines will be
output as well";
echo "This string spans\nmultiple lines. The newlines will be\noutput as well.";
// The argument can be any expression which produces a string
$foo = "example";
echo "foo is $foo"; // foo is example
$fruits = ["lemon", "orange", "banana"];
echo implode[" and ", $fruits]; // lemon and orange and banana
________số 8
// Because echo does not behave as an expression, the following code is invalid.
[$some_var] ? echo 'true' : echo 'false';
// Strings can either be passed individually as multiple arguments or
0
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
// Strings can either be passed individually as multiple arguments or
1
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
Trong hướng dẫn này, chúng tôi sử dụng // Strings can either be passed individually as multiple arguments or
2 hoặc
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";// Strings can either be passed individually as multiple arguments or
3 trong hầu hết các ví dụ. Vì vậy, chương này chứa thêm một chút thông tin về hai câu lệnh đầu ra đó
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
Câu lệnh echo và print PHP
// Strings can either be passed individually as multiple arguments or
2 và
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";// Strings can either be passed individually as multiple arguments or
3 ít nhiều giống nhau. Cả hai đều được sử dụng để xuất dữ liệu ra màn hình
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
Sự khác biệt là nhỏ. // Strings can either be passed individually as multiple arguments or
2 không có giá trị trả về trong khi
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";// Strings can either be passed individually as multiple arguments or
3 có giá trị trả về là 1 nên có thể dùng trong biểu thức.
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";// Strings can either be passed individually as multiple arguments or
2 có thể nhận nhiều tham số [mặc dù việc sử dụng như vậy rất hiếm] trong khi
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";// Strings can either be passed individually as multiple arguments or
3 có thể nhận một tham số.
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";// Strings can either be passed individually as multiple arguments or
2 nhanh hơn một chút so với
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";// Strings can either be passed individually as multiple arguments or
3
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
Tuyên bố tiếng vang PHP
Câu lệnh // Strings can either be passed individually as multiple arguments or
2 có thể được sử dụng có hoặc không có dấu ngoặc đơn.
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";// Strings can either be passed individually as multiple arguments or
2 hoặc
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";// Strings can either be passed individually as multiple arguments or
34
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
Hiển thị văn bản
Ví dụ sau đây cho thấy cách xuất văn bản bằng lệnh // Strings can either be passed individually as multiple arguments or
3 [chú ý rằng văn bản có thể chứa đánh dấu HTML]
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
Đây là phần câu hỏi và câu trả lời về "Khái niệm cơ bản về PHP" với lời giải thích cho các cuộc phỏng vấn, kiểm tra cạnh tranh và kiểm tra đầu vào khác nhau. Các ví dụ đã giải với mô tả câu trả lời chi tiết, giải thích được đưa ra và nó sẽ dễ hiểu
Tìm hiểu thêm Câu hỏi MCQ từ PHP PHP MCQ cơ bản