Hướng dẫn which is the right way of declaring a variable in php? - cách khai báo biến trong php là cách nào đúng?

Trong PHP, một biến được khai báo bằng cách sử dụng dấu $ theo sau là tên biến. Ở đây, một số điểm quan trọng cần biết về các biến:$ sign followed by the variable name. Here, some important points to know about variables:

  • Vì PHP là một ngôn ngữ được gõ lỏng lẻo, vì vậy chúng tôi không cần phải khai báo các loại dữ liệu của các biến. Nó tự động phân tích các giá trị và thực hiện chuyển đổi sang kiểu dữ liệu chính xác của nó.
  • Sau khi khai báo một biến, nó có thể được sử dụng lại trong suốt mã.
  • Toán tử gán (=) được sử dụng để gán giá trị cho một biến.

Cú pháp khai báo một biến trong PHP được đưa ra dưới đây:

Quy tắc khai báo biến PHP:

  • Một biến phải bắt đầu với một dấu hiệu đô la ($), theo sau là tên biến.
  • Nó chỉ có thể chứa ký tự alpha-numeric và dấu gạch dưới (A-Z, 0-9, _).
  • Một tên biến phải bắt đầu bằng một chữ cái hoặc ký tự dấu gạch dưới (_).
  • Một tên biến PHP không thể chứa khoảng trắng.
  • Một điều cần lưu ý rằng tên biến không thể bắt đầu với một số hoặc ký hiệu đặc biệt.
  • Các biến PHP có tính nhạy cảm với trường hợp, vì vậy $ name và $ name đều được coi là biến khác nhau.

Biến PHP: Khai báo chuỗi, số nguyên và float

Hãy xem ví dụ để lưu trữ các giá trị chuỗi, số nguyên và float trong các biến PHP.

Tệp: Biến1.php

Output:

string is: hello string
integer is: 200
float is: 44.6 

Biến PHP: tổng của hai biến

Tệp: Biến2.php

Output:

Biến PHP: Trường hợp nhạy cảm

Trong PHP, tên biến là trường hợp nhạy cảm. Vì vậy, tên biến "màu" khác với màu sắc, màu sắc, màu sắc, v.v.

Tệp: Biến3.php

Output:

My car is red
Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
My house is 
Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
My boat is 

Biến PHP: Quy tắc

Các biến PHP phải bắt đầu bằng chữ cái hoặc dấu gạch dưới.

Biến PHP không thể bắt đầu với các số và ký hiệu đặc biệt.

Tệp: VarableValid.php

Output:

Tệp: VarableInvalid.php

Output:

Parse error: syntax error, unexpected '4' (T_LNUMBER), expecting variable (T_VARIABLE)
 or '$' in C:\wamp\www\variableinvalid.php on line 2

PHP: Ngôn ngữ được gõ lỏng lẻo

PHP là một ngôn ngữ được đánh máy một cách lỏng lẻo, nó có nghĩa là PHP tự động chuyển đổi biến thành loại dữ liệu chính xác của nó.


Biến PHPVariables

Trong hướng dẫn này, bạn sẽ tìm hiểu cách lưu trữ thông tin trong một biến trong PHP.

Biến là gì trong PHP

Các biến được sử dụng để lưu trữ dữ liệu, như chuỗi văn bản, số, v.v ... Các giá trị biến có thể thay đổi trong quá trình tập lệnh. Đây là một số điều quan trọng cần biết về các biến:

  • Trong PHP, một biến không cần phải được khai báo trước khi thêm giá trị vào nó. PHP tự động chuyển đổi biến thành loại dữ liệu chính xác, tùy thuộc vào giá trị của nó.
  • Sau khi khai báo một biến, nó có thể được sử dụng lại trong suốt mã.
  • Toán tử gán (
    i) $3hello
    ii) $_hello
    iii) $this
    iv) $This
    4) được sử dụng để gán giá trị cho một biến.

Trong biến PHP có thể được khai báo là:

i) $3hello
ii) $_hello
iii) $this
iv) $This
5

<?php
// Declaring variables
$txt = "Hello World!";
$number = 10;
 
// Displaying variables value
echo $txt;  // Output: Hello World!
echo $number; // Output: 10
?>

Trong ví dụ trên, chúng tôi đã tạo hai biến trong đó biến đầu tiên được gán với giá trị chuỗi và biến thứ hai đã được gán với một số. Sau đó, chúng tôi đã hiển thị các giá trị biến trong trình duyệt bằng câu lệnh

i) $3hello
ii) $_hello
iii) $this
iv) $This
6. Câu lệnh PHP
i) $3hello
ii) $_hello
iii) $this
iv) $This
6 thường được sử dụng để xuất dữ liệu vào trình duyệt. Chúng tôi sẽ tìm hiểu thêm về điều này trong chương sắp tới.

Đặt tên quy ước cho các biến PHP

Đây là các quy tắc sau để đặt tên cho biến PHP:

  • Tất cả các biến trong PHP bắt đầu với dấu
    i) $3hello
    ii) $_hello
    iii) $this
    iv) $This
    8, theo sau là tên của biến.
  • Một tên biến phải bắt đầu bằng một chữ cái hoặc ký tự dấu gạch dưới
    i) $3hello
    ii) $_hello
    iii) $this
    iv) $This
    9.
  • Một tên biến không thể bắt đầu với một số.
  • Một tên biến trong PHP chỉ có thể chứa các ký tự alpha-numeric và & nbsp; & nbsp; gạch dưới (
        <?php 
    0,
        <?php 
    1 và
    i) $3hello
    ii) $_hello
    iii) $this
    iv) $This
    9).
  • Một tên biến không thể chứa khoảng trắng.

Lưu ý: Tên biến trong PHP nhạy cảm, điều đó có nghĩa là

    <?php 
3 và
    <?php 
4 là hai biến khác nhau. Vì vậy, hãy cẩn thận trong khi xác định tên biến.
Variable names in PHP are case sensitive, it means
    <?php 
3 and
    <?php 
4 are two different variables. So be careful while defining variable names.

Tập hợp các câu hỏi và câu trả lời phỏng vấn PHP này tập trung vào những điều cơ bản của người Viking - 2.

1. Đó là cách đúng đắn để khai báo một biến trong PHP?

i) $3hello
ii) $_hello
iii) $this
iv) $This

a) chỉ ii) b) chỉ iii) c) ii), iii) và iv) d) ii) và iv) xem câu trả lời
b) Only iii)
c) ii), iii) and iv)
d) ii) and iv)
View Answer

Trả lời: D Giải thích: Một biến trong PHP không thể bắt đầu với một số, cũng $ Điều này chủ yếu được sử dụng để tham khảo các thuộc tính của một lớp để chúng tôi có thể sử dụng $ Đây là một tên biến xác định người dùng.
Explanation: A variable in PHP can not start with a number, also $this is mainly used to refer properties of a class so we can’t use $this as a user define variable name.

2. Đầu ra của mã PHP sau đây là gì?

  1.     <?php 
  2.     $foo = 'Bob';              
  3.     $bar = &$foo;              
  4.     $bar = "My name is $bar";  
  5.     echo $bar;
  6. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    0
  7. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    1

a) Lỗi b) Tên tôi là Bobbob C) Tên tôi là tên Bobmy là Bob D) Tên tôi là Bob Bobview Trả lời
b) My name is BobBob
c) My name is BobMy name is Bob
d) My name is Bob Bob
View Answer

Trả lời: C Giải thích: Thứ nhất, dòng $ Bar = & $ foo; Sẽ tham khảo $ foo qua $ Bar. Vì vậy, $ Bar được gán giá trị Bob. Do đó, $ Bar = tên của tôi là $ Bar,; Sẽ in tên của tôi là Bob ($ Bar = Bob như đã nói trước đây).
Explanation: Firstly, the line $bar = &$foo; will reference $foo via $bar. So $bar is assigned value Bob. Therefore $bar = “My name is $bar”; will print My name is Bob($bar=Bob as said before).

3. Câu nào sau đây báo cáo PHP sau đây sẽ xuất ra Hello World trên màn hình?

My car is red
Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
My house is 
Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
My boat is 
2

a) i) và ii) b) i), ii) và iii) c) i), ii), iii) và iv) d) i), ii) và iv) xem câu trả lời
b) i), ii) and iii)
c) i), ii), iii) and iv)
d) i), ii) and iv)
View Answer

Trả lời: B Giải thích: Echo (), print () và printf () Cả ba đều có thể được sử dụng để xuất một câu lệnh lên màn hình. Câu lệnh Sprintf () có chức năng giống hệt với printf () ngoại trừ đầu ra được gán cho một chuỗi thay vì được hiển thị cho trình duyệt.
Explanation: echo(), print() and printf() all three can be used to output a statement onto the screen. The sprintf() statement is functionally identical to printf() except that the output is assigned to a string rather than rendered to the browser.

4. Đầu ra của mã PHP sau đây là gì?

  1. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    3
  2. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    4
  3. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    5
  4. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    6
  5. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    7

A) A B) Lỗi C) $ var d) Trả lời RView
b) Error
c) $var
d) r
View Answer

Trả lời: D Giải thích: PHP xử lý các chuỗi theo cùng kiểu với các mảng, cho phép các ký tự cụ thể được truy cập thông qua ký hiệu bù mảng. Trong một mảng, chỉ mục luôn bắt đầu từ 0. Vì vậy, trong dòng $ var = $ color [2]; Nếu chúng ta tính từ Start ‘R, đến tại INDEX 2. Vì vậy, đầu ra sẽ là r.
Explanation: PHP treats strings in the same fashion as arrays, allowing for specific characters to be accessed via array offset notation. In an array, index always starts from 0. So in the line $var = $color[2]; if we count from start ‘r’ comes at index 2. So the output will be r.

5. Đầu ra của mã PHP sau đây là gì?

  1. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    3
  2. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    9
  3. Parse error: syntax error, unexpected '4' (T_LNUMBER), expecting variable (T_VARIABLE)
     or '$' in C:\wamp\www\variableinvalid.php on line 2
    
    0
  4. Parse error: syntax error, unexpected '4' (T_LNUMBER), expecting variable (T_VARIABLE)
     or '$' in C:\wamp\www\variableinvalid.php on line 2
    
    1
  5. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    1

a) 1 b) lỗi C) 1234 D) 2View Trả lời
b) Error
c) 1234
d) 2
View Answer

Trả lời: C Giải thích: (mảng) là toán tử đúc được sử dụng để chuyển đổi các giá trị từ các loại dữ liệu khác sang mảng.
Explanation: The (array) is a cast operator which is used for converting values from other data types to array.

6. Đầu ra của mã PHP sau đây là gì?

  1. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    3
  2. Parse error: syntax error, unexpected '4' (T_LNUMBER), expecting variable (T_VARIABLE)
     or '$' in C:\wamp\www\variableinvalid.php on line 2
    
    4
  3. Parse error: syntax error, unexpected '4' (T_LNUMBER), expecting variable (T_VARIABLE)
     or '$' in C:\wamp\www\variableinvalid.php on line 2
    
    5
  4. Parse error: syntax error, unexpected '4' (T_LNUMBER), expecting variable (T_VARIABLE)
     or '$' in C:\wamp\www\variableinvalid.php on line 2
    
    6
  5. Parse error: syntax error, unexpected '4' (T_LNUMBER), expecting variable (T_VARIABLE)
     or '$' in C:\wamp\www\variableinvalid.php on line 2
    
    7
  6. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    1

A) Lỗi B) 35 Học sinh C) 35 D) 25 Học sinh Trả lời
b) 35 students
c) 35
d) 25 students
View Answer

Trả lời: C Giải thích: Giá trị số nguyên ở đầu chuỗi $ Total gốc được sử dụng trong tính toán. Tuy nhiên, nếu nó bắt đầu với bất cứ điều gì ngoại trừ giá trị số, giá trị sẽ là 0.
Explanation: The integer value at the beginning of the original $total string is used in the calculation. However if it begins with anything but a numerical value, the value will be 0.

7. Câu nào trong số các câu lệnh dưới đây tương đương với $ ADD += $ ADD? a) $ add = $ add b) $ add = $ add + $ add c) $ add = $ add + 1 d) $ add = $ add + $ add + 1view Trả lời
a) $add = $add
b) $add = $add +$add
c) $add = $add + 1
d) $add = $add + $add + 1
View Answer

Trả lời: B Giải thích: A + = B là một gán bổ sung có kết quả là a = a + b. Tương tự có thể được thực hiện với phép trừ, nhân, phân chia, v.v.
Explanation: a += b is an addition assignment whose outcome is a = a + b. Same can be done with subtraction, multiplication, division etc.

8. Câu lệnh nào sẽ xuất $ x trên màn hình? a) Echo Hồi \ $ x b) echo Hồi $$ x c) echo,/$ x d) echo "$ x;"; xem câu trả lời
a) echo “\$x”;
b) echo “$$x”;
c) echo “/$x”;
d) echo “$x;”;
View Answer

Trả lời: Giải thích: Backslash được sử dụng sao cho dấu hiệu đồng đô la được coi là ký tự chuỗi bình thường thay vì nhắc PHP để coi $ x là một biến. Backslash được sử dụng theo cách này được gọi là ký tự thoát.
Explanation: A backslash is used so that the dollar sign is treated as a normal string character rather than prompt PHP to treat $x as a variable. The backslash used in this manner is known as escape character.

9. Đầu ra của mã PHP sau đây là gì?

  1. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    3
  2. <?php
    // Declaring variables
    $txt = "Hello World!";
    $number = 10;
     
    // Displaying variables value
    echo $txt;  // Output: Hello World!
    echo $number; // Output: 10
    ?>
    0
  3. <?php
    // Declaring variables
    $txt = "Hello World!";
    $number = 10;
     
    // Displaying variables value
    echo $txt;  // Output: Hello World!
    echo $number; // Output: 10
    ?>
    1
  4. <?php
    // Declaring variables
    $txt = "Hello World!";
    $number = 10;
     
    // Displaying variables value
    echo $txt;  // Output: Hello World!
    echo $number; // Output: 10
    ?>
    2
  5. <?php
    // Declaring variables
    $txt = "Hello World!";
    $number = 10;
     
    // Displaying variables value
    echo $txt;  // Output: Hello World!
    echo $number; // Output: 10
    ?>
    3
  6. <?php
    // Declaring variables
    $txt = "Hello World!";
    $number = 10;
     
    // Displaying variables value
    echo $txt;  // Output: Hello World!
    echo $number; // Output: 10
    ?>
    4
  7. <?php
    // Declaring variables
    $txt = "Hello World!";
    $number = 10;
     
    // Displaying variables value
    echo $txt;  // Output: Hello World!
    echo $number; // Output: 10
    ?>
    5
  8. <?php
    // Declaring variables
    $txt = "Hello World!";
    $number = 10;
     
    // Displaying variables value
    echo $txt;  // Output: Hello World!
    echo $number; // Output: 10
    ?>
    5
  9. <?php
    // Declaring variables
    $txt = "Hello World!";
    $number = 10;
     
    // Displaying variables value
    echo $txt;  // Output: Hello World!
    echo $number; // Output: 10
    ?>
    5
  10. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    1

A) 123 b) 111 C) 000 D) 011View Trả lời
b) 111
c) 000
d) 011
View Answer

Trả lời: Giải thích: Bởi vì $ Count là tĩnh, nó giữ lại giá trị trước đó mỗi khi hàm được thực thi.
Explanation: Because $count is static, it retains its previous value each time the function is executed.

10. Đầu ra của mã PHP sau đây là gì?

  1. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    3
  2. i) $3hello
    ii) $_hello
    iii) $this
    iv) $This
    0
  3. i) $3hello
    ii) $_hello
    iii) $this
    iv) $This
    1
  4. i) $3hello
    ii) $_hello
    iii) $this
    iv) $This
    2
  5. My car is red
    Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
    My house is 
    Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
    My boat is 
    
    1

A) Nhận b) Đúng C) Sai D) ClueGetView Trả lời
b) true
c) false
d) clueget
View Answer

Trả lời: D Giải thích: ‘. $ a. = Get get có giống như $ a = $ a. Nhận được, trong đó $ a có giá trị của manh mối của người Hồi giáo trong câu lệnh trước đó. Vì vậy, đầu ra sẽ là Clueget.
Explanation: ‘.’ is a concatenation operator. $a. = “get” is same as $a=$a.”get” where $a is having value of “clue” in the previous statement. So the output will be clueget.

Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Lập trình PHP.

Để thực hành tất cả các lĩnh vực của PHP cho các cuộc phỏng vấn, đây là bộ hoàn chỉnh của hơn 1000 câu hỏi và câu trả lời nhiều lựa chọn trên PHP.

Bước tiếp theo:

  • Nhận Giấy chứng nhận miễn phí trong chương trình PHP
  • Tham gia cuộc thi chứng nhận lập trình PHP
  • Trở thành người xếp hạng hàng đầu trong chương trình PHP
  • Thực hiện các bài kiểm tra lập trình PHP
  • Các bài kiểm tra thực hành theo chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10
  • Các bài kiểm tra giả chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,

Hướng dẫn which is the right way of declaring a variable in php? - cách khai báo biến trong php là cách nào đúng?

Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn.Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses.

Đó là cách đúng đắn để khai báo một biến trong PHP I $ 3 xin chào?

Đó là cách đúng đắn để khai báo một biến trong PHP?Giải thích: Một biến trong PHP không thể bắt đầu với một số, cũng $ Điều này chủ yếu được sử dụng để tham khảo các thuộc tính của một lớp để chúng tôi không thể sử dụng $ Đây là một tên biến xác định người dùng.A variable in PHP can not start with a number, also $this is mainly used to refer properties of a class so we can't use $this as a user define variable name.

Làm thế nào khai báo biến trong PHP và các loại của nó?

Họ đang:..
Các biến được xác định với một dấu hiệu đô la trước ($).
Các biến PHP phải bắt đầu bằng một chữ cái hoặc gạch dưới _ _.
Các biến PHP chỉ nên chứa các ký tự alpha-numeric và nhấn mạnh ..
Một tên biến không thể bắt đầu với một số ..
Chúng ta có thể tách tên biến bằng cách sử dụng dấu gạch dưới ..

$ _ Trong PHP là gì?

PHP $ _GET là một biến siêu toàn cầu PHP được sử dụng để thu thập dữ liệu biểu mẫu sau khi gửi biểu mẫu HTML với Phương thức = "GET".$ _GET cũng có thể thu thập dữ liệu được gửi trong URL.a PHP super global variable which is used to collect form data after submitting an HTML form with method="get". $_GET can also collect data sent in the URL.