Làm thế nào để bạn đặt dấu ngoặc kép xung quanh một biến trong php?
Tôi không chắc chắn 100% rằng một hình thức này "đúng đắn hơn" so với hình thức kia. Tôi nhận ra rằng một biểu mẫu dễ đọc hơn. nhưng tôi không biết liệu cái này có cú pháp tốt hơn cái kia không? Show
Đã trả lời bởi Chết mê 290 trong một
Tất cả 6 câu trả lờiHôn mê 290 Lập trình viên Taboo Đồng nghiệp nhóm Tôi không chắc chắn 100% rằng một hình thức này "đúng đắn hơn" so với hình thức kia. Tôi nhận ra rằng một biểu mẫu dễ đọc hơn. nhưng tôi không biết liệu cái này có cú pháp tốt hơn cái kia không? 0 0 Chia sẻ Hôn mê 290 Lập trình viên Taboo Đồng nghiệp nhóm Trong thực tế, Theo http. //www. php. mạng, (http. //us2. php. net/thủ công/vi/chức năng. tiếng vang. php) 0 0 Chia sẻ paradox814 1 Đăng Whiz 17 Năm Trướccả hai đều hoạt động tốt, TUY NHIÊN nếu bạn đang tham chiếu một mảng có thuật ngữ được đặt tên, chẳng hạn như ví dụ sau thì cả hai cái này sẽ không hoạt động echo "tên tôi là $person và họ của tôi là $person "; vì vậy bạn buộc phải tuyên bố rõ ràng rằng bạn đang trích dẫn một biến như trong 0 0 Chia sẻ Dani 3.286 Nữ hoàng của DaniWeb Quản trị viên Áp phích nổi bật Premium Member 17 Năm TrướcThông thường, các mảng sẽ hoạt động mà không cần bất kỳ dấu ngoặc kép nào. $myarray[foo]. Đây có thể là một cú sút xa, nhưng bạn có thể sử dụng dấu ngoặc kép cho một hàng của mảng bằng cách thoát khỏi chúng không? . e. $myarray[\"foo\"] ?? 0 0 Chia sẻ ReDuX 1 Áp phích trẻ 17 Năm TrướcTôi nghĩ rằng việc sử dụng dấu ngoặc kép và thoát khỏi biến trong tiếng vang là vì mục đích độc quyền. Trong trường hợp các biến chứa các ký tự thoát hoặc xử lý các kết nối an toàn, bạn có thể gặp sự cố. Mặc dù đối với phần lớn các nhiệm vụ (như các ví dụ cho thấy) tính độc quyền không thực sự cần thiết. 0 0 Chia sẻ knight42 0 Áp phích dành cho người mới 17 Năm TrướcTôi thường bao quanh các biến trong "'s với { và }, do đó
Điều này giúp nó tìm ra các chỉ số mảng và nội dung, đồng thời có xu hướng làm cho nó dễ đọc hơn. Còn định dạng nào thì thường tùy ngữ cảnh, mình dùng cả 2. Các hằng dường như không được dịch khi ở dạng ", vì vậy bạn cần định dạng sau trong trường hợp này Nếu bạn cần thêm một trích dẫn bên trong một chuỗi trích dẫn thì sao? . \'
Nếu bạn cần có \' trong một chuỗi trích dẫn thì sao? . Và, như trong ví dụ trước, \' để thoát ký tự '
Thoát được sử dụng để giảm sự mơ hồ và mang ý nghĩa đặc biệt khi sử dụng dấu ngoặc kép. Những ký tự này được gọi là chuỗi thoát trích dẫn képCác chuỗi có thể được khai báo kèm theo dấu ngoặc kép. Nhân vật. " Trong dấu ngoặc đơn, chỉ \\ và \' có ý nghĩa đặc biệt. Nhưng, trong dấu ngoặc kép, có nhiều chuỗi thoát hơn Trình tự thoát Ý nghĩa\Ngắt dòng\Trả về vận chuyển\tTab Space\\Dấu gạch chéo ngược\$Dấu hiệu đô la\"Dấu ngoặc kép Tất cả các ký tự thoát bắt đầu bằng dấu gạch chéo ngược \ Ví dụ chuỗi trích dẫn kép PHP
|