Hướng dẫn what is php alternative syntax? - cú pháp thay thế php là gì?

Đã hỏi 6 năm, 5 tháng trước 6 years, 5 months ago

Đã xem 5k lần 5k times

Một điều kiện PHP

if(true):
  echo("Hello World!");
else:
  echo("Goodbye World!");
endif;
2 /
if(true):
  echo("Hello World!");
else:
  echo("Goodbye World!");
endif;
3 đơn giản trông như thế này:

if(true) {
  echo("Hello World!");
} else {
  echo("Goodbye World!");
}

"Cú pháp thay thế" trông như thế này:

if(true):
  echo("Hello World!");
else:
  echo("Goodbye World!");
endif;

Tôi có một vài câu hỏi liên quan đến "cú pháp thay thế" này:

  1. Khi nào / trong trường hợp nào tôi nên sử dụng nó? / in what case should I use it?
  2. Tôi nên sử dụng phần nào / trong phần nào của tập lệnh của tôi? / in which part of my script should I use it?
  3. Tại sao tôi nên sử dụng nó / mục đích nào nó phục vụ và có bất kỳ lợi ích nào khi sử dụng nó không? should I use it / what purpose does it serve & are there any benefits to using it?
  4. Tại sao nó được tạo ra, "cú pháp thay thế" có các tính năng mà "cú pháp gốc" không?

Cảm ơn bạn đã dành thời gian và sự giúp đỡ trước.

Đã hỏi ngày 14 tháng 6 năm 2016 lúc 18:02Jun 14, 2016 at 18:02

5

Tôi thường chỉ sử dụng nó khi trộn HTML và PHP, vì vậy chỉ vì lý lẽ, đây là một ví dụ để so sánh


    
      

Hello World!

Goodbye World!

Hello World!

Goodbye World!

Cấp này là nhỏ nhưng nếu bạn mở rộng điều này ra khoảng 800 dòng thì có thể khó theo dõi tất cả những

if(true):
  echo("Hello World!");
else:
  echo("Goodbye World!");
endif;
4 có
if(true):
  echo("Hello World!");
else:
  echo("Goodbye World!");
endif;
5
if(true):
  echo("Hello World!");
else:
  echo("Goodbye World!");
endif;
6, v.v. Nội dung.

Một lần nữa, tôi hiếm khi sử dụng HTML/PHP hỗn hợp và tôi khuyên bạn nên sử dụng một công cụ mẫu nếu bạn có nhiều hơn một vài dòng để làm điều đó trộn lẫn hai dòng. Bởi vì ngay cả điều này cũng có thể gây lộn xộn một khi bạn có hàng tá

if(true):
  echo("Hello World!");
else:
  echo("Goodbye World!");
endif;
5, nó mất điểm.

Nhưng, tôi đoán tóm lại, tôi có xu hướng nghĩ nó như một cú pháp mẫu mặc định ...

Đã trả lời ngày 14 tháng 6 năm 2016 lúc 18:16Jun 14, 2016 at 18:16

Hướng dẫn what is php alternative syntax? - cú pháp thay thế php là gì?

ArtisticphoenixartisticphoenixArtisticPhoenix

21.2k2 Huy hiệu vàng21 Huy hiệu bạc35 Huy hiệu đồng2 gold badges21 silver badges35 bronze badges

0

Ngày 16 tháng 1 năm 2010 trong mã & NBSP; & nbsp; 359 từ & nbsp; & nbsp; Thời gian đọc: ~ 1 phút. hoặc là.
  359 Words   
Reading Time: ~ 1 min. or so.

Bởi indefiniteloop

OK, tiêu đề chơi chữ, được dự định.

Khi tôi bắt đầu với PHP, mọi dự án tôi đã làm việc đều yêu cầu tôi tiếp tục gõ không ngừng, không phải là tôi không thích bàn phím hay các phím trên đó, nhưng đôi khi cú pháp sẽ đến với bạn, đặc biệt là nếu bạn viết mã vào Các kịch bản và ngôn ngữ khác nhau và không đề cập đến niềng răng bị thiếu/lủng lẳng!

I & nbsp; bắt đầu nghiên cứu các cú pháp thay thế dựa trên PHP để giúp tôi bảo quản bàn phím và sự tỉnh táo của tôi. Vì vậy, tôi đã học được cách không sử dụng niềng răng và PHP thực sự có cú pháp thay thế mà bạn có thể sử dụng. Trong thực tế, nếu bạn viết nhiều PHP, sử dụng các khung khác nhau và những gì không, bạn nên xem xét điều này. Một số khung sử dụng cú pháp thay thế và một số don. Có thể giúp bạn tiết kiệm một thời gian.

Dưới đây là một số kỹ thuật cú pháp thay thế PHP và kỹ thuật tốc ký.

Cấu trúc có điều kiện if-else.

    if(condition):
        //statements   
    endif;

If-elseif-else xây dựng có điều kiện.

    if(condition) :
        //statments
    elseif(condition) :
        //statments
    elseif(condition) :
        //statments
    endif;

Nếu câu lệnh trong một dòng

    $apple = "green";
     print $eatit = ($apple !=”green”) ? “Eat” : “Dont Eat”;

Chuyển đổi cấu trúc có điều kiện.

     switch($var):
	case 1:
	     //statements
	     break;
	case 2:
	     //statements
	     break;
	case 3:
	     //statements
	     break;
     endswitch;

Trong khi vòng lặp xây dựng

     while(condition):
	//statements;
     endwhile;

Cho cấu trúc vòng lặp

     for(exp):
	statements;
     endfor;

Foreach Loop xây dựng

     foreach(exp):
	//statements;
     endforeach;

Tuyên bố Echo

if(true):
  echo("Hello World!");
else:
  echo("Goodbye World!");
endif;
0

cũng giống như

if(true):
  echo("Hello World!");
else:
  echo("Goodbye World!");
endif;
1

Tại sao bạn nên sử dụng Shorthand / Syntax thay thế PHP?

  1. Lưu thời gian với các toán tử ternary được sử dụng trong câu lệnh if.
  2. Lưu sự tỉnh táo của bạn, nếu bạn đang viết 100 dòng mã, cú pháp thay thế sẽ giúp với niềng răng, rất nhiều!
  3. Thật tuyệt khi hiểu và gỡ lỗi.
  4. Kết thúc giúp dễ dàng biết cấu trúc điều khiển nào kết thúc so với việc đếm niềng răng.
  5. Giảm kích thước của mã/tệp.

Nếu bạn biết thêm bất kỳ cắt ngắn hoặc có đề xuất, hãy sửa chữa vui lòng giúp đỡ! Nhận xét và cho tôi biết!

PHP endif là gì?

Từ khóa Endif được sử dụng để đánh dấu kết thúc của một điều kiện được bắt đầu với if (...): cú pháp. Nó cũng áp dụng cho bất kỳ biến thể nào của if có điều kiện, chẳng hạn như nếu ... otherif và nếu ... khác.used to mark the end of an if conditional which was started with the if(...): syntax. It also applies to any variation of the if conditional, such as if... elseif and if...else .

Những loại cấu trúc kiểm soát trong PHP là gì?

Có hai loại cấu trúc kiểm soát trong PHP: Các câu lệnh và vòng điều khiển có điều kiện.Conditional Statements and Control Loops.