Hướng dẫn how declare variable in php and its types? - cách khai báo biến trong php và các kiểu của nó?

Các biến là "container" để lưu trữ thông tin.

Tạo [khai báo] các biến PHP

Trong PHP, một biến bắt đầu với dấu

4, theo sau là tên của biến:

Sau khi thực hiện các câu lệnh trên, biến

5 sẽ giữ giá trị
6, biến
7 sẽ giữ giá trị
8 và biến
9 sẽ giữ giá trị
$5input = 'Demo';
0.

Lưu ý: Khi bạn gán giá trị văn bản cho một biến, hãy đặt báo giá xung quanh giá trị. When you assign a text value to a variable, put quotes around the value.

Lưu ý: Không giống như các ngôn ngữ lập trình khác, PHP không có lệnh để khai báo một biến. Nó được tạo ra ngay khi bạn đầu tiên gán một giá trị cho nó. Unlike other programming languages, PHP has no command for declaring a variable. It is created the moment you first assign a value to it.

Hãy nghĩ về các biến làm container để lưu trữ dữ liệu.

Biến PHP

Một biến có thể có một tên ngắn [như X và Y] hoặc một tên mô tả hơn [Age, Carname, Total_Volume].

Quy tắc cho các biến PHP:

  • Một biến bắt đầu với dấu
    4, 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
  • Một tên biến không thể bắt đầu với một số
  • Một tên biến chỉ có thể chứa các ký tự alpha-numeric và nhấn mạnh [A-Z, 0-9 và _]
  • Tên biến có tính nhạy cảm trường hợp [
    $5input = 'Demo';
    2 và
    $5input = 'Demo';
    3 là hai biến khác nhau]

Hãy nhớ rằng tên biến PHP là nhạy cảm trường hợp!

Biến đầu ra

Câu lệnh PHP

$5input = 'Demo';
4 thường được sử dụng để xuất dữ liệu vào màn hình.

Ví dụ sau sẽ hiển thị cách xuất văn bản và một biến:

Ví dụ sau đây sẽ tạo ra đầu ra giống như ví dụ trên:

Thí dụ

Hãy tự mình thử »

Ví dụ sau sẽ xuất ra tổng của hai biến:

Lưu ý: Bạn sẽ tìm hiểu thêm về câu lệnh

$5input = 'Demo';
4 và cách xuất dữ liệu vào màn hình trong chương tiếp theo. You will learn more about the
$5input = 'Demo';
4 statement and how to output data to the screen in the next chapter.

PHP là một ngôn ngữ được đánh máy một cách lỏng lẻo

Trong ví dụ trên, lưu ý rằng chúng tôi không phải nói PHP nào loại dữ liệu là biến là.

PHP tự động liên kết một loại dữ liệu với biến, tùy thuộc vào giá trị của nó. Vì các loại dữ liệu không được đặt theo nghĩa nghiêm ngặt, bạn có thể làm những việc như thêm một chuỗi vào một số nguyên mà không gây ra lỗi.

Trong Php 7, khai báo loại đã được thêm vào. Điều này cung cấp một tùy chọn để chỉ định kiểu dữ liệu dự kiến ​​khi khai báo một hàm và bằng cách cho phép yêu cầu nghiêm ngặt, nó sẽ đưa ra "lỗi nghiêm trọng" trên sự không phù hợp loại.

Bạn sẽ tìm hiểu thêm về các yêu cầu

$5input = 'Demo';
6 và
$5input = 'Demo';
7 và khai báo kiểu dữ liệu trong chương chức năng PHP.



Loại này chỉ hoạt động để xác thực các đối số chức năng; Bạn không thể tuyên bố rằng một biến PHP phải luôn luôn thuộc loại nhất định. Điều này có nghĩa là trong ví dụ của bạn, $ bur phải thuộc loại bur khi "blah" được gọi, nhưng $ bur có thể được chỉ định lại thành một giá trị phi bur bên trong hàm.

Loại-hích chỉ hoạt động cho tên lớp hoặc giao diện; Ví dụ, bạn không thể tuyên bố rằng một đối số phải là một số nguyên.

Một khía cạnh khó chịu của kiểu dáng của PHP, khác với Java, là các giá trị null không được phép. Vì vậy, nếu bạn muốn tùy chọn truyền NULL thay vì một đối tượng, bạn phải loại bỏ các loại phụ kiện và làm một cái gì đó như thế này ở đầu hàm:

assert['$bur === NULL || $bur instanceof Bur'];

Chỉnh sửa: Đoạn cuối cùng này không áp dụng kể từ Php 5.1; Bây giờ bạn có thể sử dụng null làm giá trị mặc định, ngay cả với một gợi ý loại. This last paragraph doesn't apply since PHP 5.1; you can now use NULL as a default value, even with a type hint.

Chỉnh sửa: Bạn cũng có thể cài đặt tiện ích mở rộng xử lý loại SPL, cung cấp cho bạn các loại trình bao bọc cho chuỗi, int, phao, booleans và enums. You can also install the SPL Type Handling extension, which gives you wrapper types for strings, ints, floats, booleans, and enums.

Chỉnh sửa: Bạn cũng có thể sử dụng "mảng" kể từ Php 5.1 và "có thể gọi được" kể từ Php 5.4. You can also use "array" since PHP 5.1, and "callable" since PHP 5.4.

Chỉnh sửa: Bạn cũng có thể sử dụng "chuỗi", "int", "float" và "bool" kể từ PHP 7.0. You can also use "string", "int", "float" and "bool" since PHP 7.0.

Chỉnh sửa: Kể từ Php 7.4, bạn có thể khai báo các biến thành viên của lớp/giao diện/tính trạng như một loại cụ thể như

$5input = 'Demo';
8 và các biến được khai báo theo cách này không thể được gán cho giá trị của một loại khác. Bạn cũng có thể sử dụng các loại công đoàn như
$5input = 'Demo';
9 kể từ Php 8.0 và bạn có thể sử dụng các lớp trong các loại công đoàn kể từ Php 8.1.
As of PHP 7.4, you can declare member variables of a class/interface/trait as a specific type like
$5input = 'Demo';
8, and variables that are declared this way cannot be assigned to a value of another type. You can also use union types such as
$5input = 'Demo';
9 as of PHP 8.0, and you can use classes in the union types as of PHP 8.1.

//www.php.net/manual/en/language.types.declarations.php

Giới thiệu về các biến trong PHP

Bài viết sau đây, các biến trong PHP, cung cấp một phác thảo cho các biến khác nhau có sẵn trong PHP. Mỗi biến lưu trữ một số loại thông tin trong đó thông tin là một giá trị. Giá trị này có thể là một số, chuỗi, boolean, mảng, một đối tượng, tài nguyên, v.v.

Làm thế nào để khai báo các biến trong PHP?

Các biến khai báo thông tin lưu trữ. Do đó, có một số điều mà người ta phải biết về việc khai báo các biến trong PHP.

  1. Các biến được khai báo luôn bắt đầu bằng một dấu hiệu đô la [$]. Một tên biến phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới nhưng không có số.
  2. Các biến không chứa khoảng trắng và các tên biến này là một ví dụ nhạy cảm với trường hợp, $ trái cây khác với $.
  3. Tuyên bố các biến sử dụng toán tử gán ‘=, trong đó tên biến nằm trên toán tử bên trái và biểu thức ở bên phải của toán tử.
  4. Như chúng ta biết rằng PHP là ngôn ngữ được đánh máy một cách lỏng lẻo, các biến được khai báo không biết trước loại biến nào, có nghĩa là nó có thể được khai báo là một số, chuỗi, một mảng hoặc bất cứ thứ gì khác.
  5. Vì các giá trị của các biến không đổi, nên các giá trị này có thể được chuyển đổi từ giá trị này sang giá trị khác khi được yêu cầu.

Làm thế nào để khởi tạo & nbsp; các biến trong PHP?

Từ trước đó, chúng tôi biết rằng PHP là ngôn ngữ được gõ lỏng lẻo và chúng tôi không cần phải khai báo loại như liệu biến có số nguyên hay loại boolean hay không trước khi sử dụng nó như trong các ngôn ngữ khác. Loại biến phụ thuộc vào giá trị mà nó lưu trữ. Hãy để chúng tôi học hỏi thông qua các ví dụ.

Ở đây trong ví dụ dưới đây, chúng ta thấy rằng chiều cao là giá trị nổi và cơ sở là giá trị nguyên và dựa trên các giá trị này, chúng ta đã tính toán diện tích của tam giác.

Code:

Output:

Mã dưới đây hiển thị tất cả các cách hợp lệ và không hợp lệ để khởi tạo các biến trong PHP.

  1. // không hợp lệ vì bắt đầu với một số
$5input = 'Demo';
  1. // hợp lệ vì bắt đầu với một dấu gạch dưới
$_input = 'Demo';
  1. // có giá trị
$input = 'Demo';
  1. // hợp lệ vì nó bắt đầu bằng dấu gạch dưới, theo sau là số và chuỗi ký tự được phép
$_5input = 'Demo';

Các loại & nbsp; các biến có ví dụ

Biến các giá trị lưu trữ. Các giá trị này được gán cho các biến xác định loại biến nào. Có tám loại dữ liệu:

Hãy để chúng tôi tìm hiểu từng chi tiết.

1. Số nguyên

Một số nguyên là một số toàn bộ. & Nbsp; số nguyên này có thể dương hoặc âm. . Nó không có một điểm thập phân. Số nguyên có các ký hiệu khác nhau như

  1. thập phân [cơ sở 10]
  2. Hexadecimal [cơ sở 16, có tiền tố với 0x]
  3. Octal [cơ sở 8, có tiền tố với 0]

tùy chọn đi trước một dấu hiệu - hoặc +

Output:

2. Chuỗi

Một chuỗi là một chuỗi các ký tự hoặc chữ cái. Một chuỗi có thể giữ một chuỗi các số, ký tự đặc biệt, các giá trị số học. Nó có thể là một sự kết hợp của tất cả, là tốt. Để thể hiện một chuỗi, chúng tôi sử dụng các trình điều khiển đơn hoặc kép.

Output:

3. Boolean

Kiểu dữ liệu này có thể chứa một trong hai giá trị: Đúng hoặc Sai, trong đó đúng là 1 và Sai là trống.

Output:

 

4. Nổi

Một số có điểm thập phân hoặc dạng hàm mũ được gọi là số dấu phẩy động hoặc loại float.

Output:

5. Đối tượng

Một đối tượng là một loại dữ liệu lưu trữ dữ liệu. Cùng với dữ liệu, nó cũng lưu trữ thông tin về việc xử lý dữ liệu. Một đối tượng được tuyên bố rõ ràng bằng cách khai báo một lớp. Lớp được xác định với từ khóa lớp. Một lớp là một cấu trúc chứa các thành viên dữ liệu và phương thức dữ liệu.

Một lớp được khởi tạo và đối tượng được tạo và thông qua đối tượng này, bây giờ chúng ta có thể truy cập các thành viên và phương thức của lớp.

0

Output:

6. Mảng

Nó là một tập hợp các loại dữ liệu tương tự và khác nhau. Một mảng được khai báo dưới dạng cặp giá trị khóa.

1

Output:

7. NULL

Khi không có giá trị nào được gán cho một biến và biến trống, chúng ta có thể sử dụng giá trị null.

2

Output:

8. Tài nguyên

Tài nguyên Một biến đặc biệt liên quan đến tài nguyên bên ngoài có thể là xử lý tệp, kết nối cơ sở dữ liệu hoặc các biến khác

3

Bài viết đề xuất

Đây là một hướng dẫn cho các biến trong PHP. Ở đây chúng tôi thảo luận về các biến trong PHP là gì, làm thế nào để chúng tôi khai báo các biến, cách chúng tôi khởi tạo các biến và cuối cùng, các loại biến khác nhau trong PHP. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm -

  1. Chức năng toán PHP
  2. Làm thế nào để kết nối cơ sở dữ liệu với PHP?
  3. Chức năng chuỗi PHP
  4. Mảng PHP là gì?

Biến đổi trong PHP và các loại của nó là gì?

Các biến trong PHP không có loại nội tại - một biến không biết trước liệu nó sẽ được sử dụng để lưu trữ một số hoặc một chuỗi ký tự. Các biến được sử dụng trước khi chúng được gán có giá trị mặc định. PHP thực hiện tốt công việc tự động chuyển đổi các loại từ cái này sang loại khác khi cần thiết. - a variable does not know in advance whether it will be used to store a number or a string of characters. Variables used before they are assigned have default values. PHP does a good job of automatically converting types from one to another when necessary.

Làm thế nào để bạn tuyên bố một biến trong PHP?

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: Vì PHP là 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ó.using a $ sign followed by the variable name. Here, some important points to know about variables: As PHP is a loosely typed language, so we do not need to declare the data types of the variables. It automatically analyzes the values and makes conversions to its correct datatype.

Các loại khai báo biến là gì?

Bất kỳ biến nào được xây dựng từ kiểu dữ liệu char, ngoại trừ các biến đơn giản được khai báo mà không có bất kỳ sự gián tiếp C nào, tương thích với bất kỳ đối tượng chuỗi ký tự Ingres nào.....

Chúng ta có thể khai báo các loại dữ liệu trong PHP không?

PHP hỗ trợ tổng số tám loại dữ liệu nguyên thủy: số nguyên, số điểm nổi hoặc phao, chuỗi, booleans, mảng, đối tượng, tài nguyên và null.Những loại dữ liệu này được sử dụng để xây dựng các biến.: Integer, Floating point number or Float, String, Booleans, Array, Object, resource and NULL. These data types are used to construct variables.

Bài Viết Liên Quan

Chủ Đề