Tùy thuộc vào mã hóa và nội dung của tệp, quá trình xử lý phải được thực hiện để hiển thị chính xác
Titre du site
\n";
echo "\n"; //Debut du textarea
}
?>
Liên kết đến tập tin. Bấm vào đâyecho "echo ne requiert pas de parenthèses.";
// Les chaînes peuvent être passées soit individuellement comme plusieurs arguments ou
// concaténées ensemble et passées en tant qu'un seul argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
// Aucune nouvelle ligne ou espace n'est ajoutée ; ci-dessous affiche "helloworld", tout sur une ligne
echo "hello";
echo "world";
// Pareil que ci-dessus
echo "hello", "world";
________số 8
echo "This string spans\nmultiple lines. The newlines will be\noutput as well.";
Cours PHP & MySQL0Titre principal
Titre principal
Un paragraphe
Cours PHP & MySQL1Titre principal
Titre principal
Un paragraphe
Cours PHP & MySQL2Titre principal
Titre principal
Un paragraphe
Cours PHP & MySQL3Titre principal
Titre principal
Un paragraphe
// Les chaînes peuvent être passées soit individuellement comme plusieurs arguments ou
0
// concaténées ensemble et passées en tant qu'un seul argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
// Les chaînes peuvent être passées soit individuellement comme plusieurs arguments ou
1
// concaténées ensemble et passées en tant qu'un seul argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "\n";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
Hãy bắt đầu bằng cách xác định cái mà chúng ta gọi là "cấu trúc ngôn ngữ" để bắt đầu trên cơ sở tốt.
Một cấu trúc ngôn ngữ chỉ đơn giản là một phần của cú pháp của một ngôn ngữ. Cú pháp của một ngôn ngữ máy tính tương ứng với một tập hợp các từ khóa có nghĩa được xác định rõ ràng bởi ngôn ngữ đó. Từ cú pháp này và bằng cách kết hợp các từ khóa, chúng ta sẽ có thể xây dựng các biểu thức
Nói cách khác, cấu trúc ngôn ngữ là các nguyên tử của ngôn ngữ máy tính. đây là những đơn vị cơ bản của ngôn ngữ mà chúng ta sẽ có thể sử dụng để xây dựng các biểu thức
Tôi muốn bắt đầu chương này với định nghĩa này vì nhiều người lầm tưởng rằng cấu trúc ngôn ngữ
Cours PHP & MySQL6 vàTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7 là hàm. Tuy nhiên, chức năng và cấu trúc ngôn ngữ là hai loại đối tượng khác nhau sẽ không được xử lý theo cùng một cách.Titre principal
Titre principal
Un paragraphe
Tuy nhiên, ở cấp độ của bạn, việc hiểu đầy đủ và trình bày cho chính mình cấu trúc ngôn ngữ là gì có thể rất phức tạp. Đừng lo lắng, điều đó hoàn toàn bình thường. rất thường xuyên, trong mã, một khái niệm đòi hỏi phải biết một tập hợp các khái niệm khác để hiểu rõ, trong khi các khái niệm khác cần khái niệm đầu tiên này để hiểu.. Đó là toàn bộ khó khăn khi bạn bắt đầu học một bài phát biểu mới
Vì vậy, hãy cố gắng ghi nhớ định nghĩa đầu tiên này và bạn sẽ thấy rằng nó sẽ ngày càng trở nên rõ ràng hơn khi bạn tiến bộ qua khóa học này. Nói chung, tôi khuyên bạn nên thường xuyên quay đi quay lại trong khóa học để quay lại những quan niệm cũ mà bạn chưa rõ ràng vào thời điểm đó và cố gắng hiểu chúng bằng kiến thức mới của bạn.
Cấu trúc ngôn ngữ tiếng vang và ngôn ngữ in
Các cấu trúc ngôn ngữ
Cours PHP & MySQL6 vàTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7 sẽ cho phép chúng tôi hiển thị kết quả bằng PHPTitre principal
Titre principal
Un paragraphe
Đối với điều này, chúng tôi sẽ viết
Cours PHP & MySQL6 hoặcTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7 của chúng tôi, sau đó là những gì chúng tôi muốn hiển thị và theo sau là dấu chấm phẩy để kết thúc hướng dẫn, đặt mọi thứ vào thẻ PHPTitre principal
Titre principal
Un paragraphe
Thay vào đó, hãy nhìn vào ví dụ sau mà chúng tôi sẽ giải thích ngay lập tức
Cours PHP & MySQLTitre principal
Titre principal
Un paragraphe
Chúng ta có thể lưu ý một số điều từ ví dụ trước. Hiện tại, bạn có thể quan sát thấy rằng chúng tôi có thể chuyển các thẻ HTML vào những gì chúng tôi muốn hiển thị. Các thẻ HTML này sẽ được trình duyệt đọc giống như bất kỳ thẻ nào khác
Sau đó, bạn có thể nhận thấy rằng đôi khi tôi sử dụng dấu nháy đơn thẳng, đôi khi trích dẫn thẳng và đôi khi không có gì bao quanh nội dung sẽ cần được hiển thị
Ở đây, bạn có thể nhớ rằng các chuỗi ký tự [tức là nội dung kiểu văn bản] phải luôn được bao quanh bởi một vài dấu nháy đơn hoặc dấu ngoặc kép để được hiển thị. Điều này là không cần thiết để hiển thị một số. Chúng ta sẽ nói về các kiểu dữ liệu sau trong khóa học này.
Lưu ý rằng cấu trúc ngôn ngữ
Cours PHP & MySQL6 vàTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7 không hoàn toàn tương đương nhưng có một số khác biệt nhỏ giữa chúngTitre principal
Titre principal
Un paragraphe
Sự khác biệt đầu tiên là
Cours PHP & MySQL6 không có giá trị trả về không giống nhưTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7 sẽ luôn trả vềTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL6 trong khi chúng ta chỉ có thể chuyển một giá trị choTitre principal
Un paragraphe
Cours PHP & MySQL7. Tuy nhiên, trong thực tế, sẽ rất hiếm khi truyền một số tham số choTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL6 đơn giản vì nó thường không có tác dụng.Titre principal
Titre principal
Un paragraphe
Nếu bạn xem kỹ ví dụ cuối cùng bằng cách sử dụng
Cours PHP & MySQL6, bạn có thể nhận thấy rằng một số giá trị được chuyển giữa các cặp dấu ngoặc kép khác nhau và được phân tách bằng dấu phẩyTitre principal
Titre principal
Un paragraphe
Cuối cùng, điểm khác biệt cuối cùng giữa
Cours PHP & MySQL6 vàTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7 làTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL6 chạy nhanh hơn một chút so vớiTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7Titre principal
Titre principal
Un paragraphe
Trong thực tế, chúng tôi sẽ chủ yếu sử dụng
Cours PHP & MySQL6 để hiển thị kết quả trong PHPTitre principal
Titre principal
Un paragraphe
Cuối cùng lưu ý rằng có một cú pháp khác với một vài dấu ngoặc đơn dành cho
Cours PHP & MySQL6 vàTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7Titre principal
Titre principal
Un paragraphe
Tôi sẽ đề nghị bạn đừng lo lắng về cú pháp này vào lúc này và hãy sử dụng giống như tôi cú pháp không có dấu ngoặc đơn
Cho đến nay, bạn có thể tự nhủ rằng
Cours PHP & MySQL6 vàTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7 không hữu ích lắm nếu chúng chỉ được sử dụng để hiển thị văn bản mà chúng ta viết và chúng ta cũng có thể viết trực tiếp nội dung của mình bằng HTMLTitre principal
Titre principal
Un paragraphe
Nó hoàn toàn đúng. tại thời điểm này, chúng tôi sử dụng rất cơ bản các cấu trúc ngôn ngữ này và cũng có thể viết HTML trực tiếp. Tuy nhiên,
Cours PHP & MySQL6 vàTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7 sẽ rất hữu ích cho chúng ta sau này khi phải hiển thị nội dung của các biếnTitre principal
Titre principal
Un paragraphe
Chúng tôi chỉ mới bắt đầu, vì vậy, điều khá bình thường là chúng tôi chưa thể sử dụng thành thạo các yếu tố của ngôn ngữ mà chúng tôi đang học, nhưng tôi yêu cầu các bạn ở đây hãy tin tưởng tôi và cố gắng hiểu những khái niệm đầu tiên này sẽ giúp ích cho chúng tôi trong suốt phần còn lại của khóa học
Việc sử dụng dấu nháy đơn và dấu ngoặc kép để hiển thị chuỗi ký tự
Để hiển thị một chuỗi ký tự, tức là một văn bản có
Cours PHP & MySQL6 hoặcTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL7, bạn nhất định phải bao quanh nó bằng một vài dấu nháy đơn hoặc dấu ngoặc kép thẳngTitre principal
Titre principal
Un paragraphe
Một lần nữa, các bài viết có dấu nháy đơn và dấu ngoặc kép không hoàn toàn tương đương nhưng sẽ có thể được sử dụng trong các tình huống khác nhau và để trả lời các vấn đề khác nhau
Chúng ta sẽ thấy chính xác khi nào nên sử dụng dấu ngoặc kép và khi nào nên sử dụng dấu nháy đơn sau khi nghiên cứu các biến trong PHP vì cần phải biết chúng để xác định đúng và hiểu các trường hợp sử dụng khác nhau.
Hiện tại, chúng ta sẽ tập trung vào một vấn đề khác mà chúng ta sẽ gặp phải khi muốn hiển thị một chuỗi ký tự. nếu chuỗi bạn muốn hiển thị chứa dấu nháy đơn và/hoặc dấu ngoặc kép thì sao?
Đáp án đơn giản. anh ấy không thể biết. Vì vậy, chúng ta sẽ phải giúp nó bằng cách "thoát" dấu nháy đơn hoặc dấu ngoặc kép của chúng ta [tùy thuộc vào những gì được chọn để bao quanh chuỗi ký tự của chúng ta], nghĩa là bằng cách vô hiệu hóa ý nghĩa đặc biệt của chúng trong PHP
Để làm điều này, chúng ta chỉ cần sử dụng dấu gạch chéo ngược
Cours PHP & MySQL72 trước mỗi ký tự mà chúng ta muốn thoát để vô hiệu hóa ý nghĩa đặc biệt của nó. Dấu gạch chéo ngược là một ký tự thoát trong PHP. nó được sử dụng để chỉ ra cho máy chủ rằng nó không nên tính đến ý nghĩa đặc biệt của ký tự theo sau nó trong trường hợp ký tự này là ký tự đặc biệt [tức là ký tự có ý nghĩa đặc biệt đối với PHP]Titre principal
Titre principal
Un paragraphe
Hãy ngay lập tức minh họa điều này bằng một ví dụ cụ thể
Cours PHP & MySQL6 vàTitre principal
Un paragraphe
Cours PHP & MySQL7Titre principal
Titre principal
Un paragraphe
Trong hướng dẫn đầu tiên của chúng tôi, chúng tôi sử dụng dấu nháy đơn để phân định chuỗi ký tự của mình để hiển thị. Do đó, tất cả các dấu nháy đơn bên trong chuỗi ký tự phải được thoát bằng dấu gạch chéo ngược để tránh bất kỳ sự mơ hồ nào. Ở đây, không cần thoát dấu ngoặc kép vì PHP biết rằng chúng ta sử dụng dấu nháy đơn để phân định chuỗi ký tự của mình. Vì vậy, không có sự mơ hồ về dấu ngoặc kép
Ngược lại, trong hướng dẫn thứ hai của chúng tôi, chúng tôi sử dụng dấu ngoặc kép để bao quanh chuỗi ký tự mà chúng tôi muốn hiển thị. Do đó, ở đây sẽ cần phải thoát khỏi tất cả các trích dẫn có trong chuỗi ký tự của chúng tôi
Chúng tôi sử dụng lại các biểu thức tương tự cho hướng dẫn thứ ba và thứ tư nhưng lần này sử dụng
Cours PHP & MySQL7 thay vìTitre principal
Titre principal
Un paragraphe
Cours PHP & MySQL6Titre principal
Titre principal
Un paragraphe