Các loại biến trong PHP là gì?

PHP hỗ trợ chủ yếu 8 loại kiểu dữ liệu trong đó có 4 kiểu dữ liệu ổn định, 2 kiểu dữ liệu phức hợp và 2 kiểu dữ liệu đặc biệt.

LOẠI DỮ LIỆU ỔN ĐỊNH

i) int (hoặc) số nguyên       ii) Số thực (hoặc) số thực (hoặc) số thập phân         iii) Các kiểu dữ liệu Boolean

iv) kiểu dữ liệu chuỗi

i) int (hoặc) số nguyên. - tất cả các giá trị không thập phân. nằm trong khoảng từ 2(32-1) đến -2(32-1)

Kiểm tra câu hỏi phỏng vấn PHP

ii) Float (hoặc) thực (hoặc) thập phân. –tất cả các giá trị thập phân. Phạm vi trong khoảng từ 10(38) đến 10(-38)

iii) Các kiểu dữ liệu Boolean. -Kiểu dữ liệu Boolean được viết dưới dạng đúng (hoặc) sai

iv) Kiểu dữ liệu chuỗi. – một tập hợp các ký tự nằm giữa các trích dẫn đơn (hoặc) kép  được gọi là kiểu dữ liệu chuỗi

Các loại biến trong PHP là gì?

CÁC LOẠI DỮ LIỆU TỔNG HỢP. -

kết hợp các kiểu dữ liệu một lần nữa hai loại

1. Kiểu dữ liệu mảng
2. Kiểu dữ liệu đối tượng

Trang liên quan. Câu hỏi phỏng vấn PHP

1. KIỂU DỮ LIỆU MẢNG

Kiểu dữ liệu mảng có thể chứa nhiều hơn một giá trị. Trong php chúng ta chủ yếu có 3 loại mảng

i) Mảng số
ii) Mảng kết hợp
iii) Mảng hỗn hợp
Khai báo một mảng trong php có thể được thực hiện bằng hai loại

  • mảng là hàm
  • mảng như một dấu ngoặc vuông

i) Mảng số. –

Một mảng số lưu trữ mỗi phần tử mảng với một chỉ mục số
Có hai phương pháp để tạo một mảng số

1. Trong ví dụ sau, chỉ mục được gán tự động (chỉ mục bắt đầu từ 0)

$cars=array(“Saab”,”Volvo”,”BMW”,”Toyota”);

2. Trong ví dụ sau, chúng tôi gán chỉ mục theo cách thủ công

ii) Mảng kết hợp. – Một mảng kết hợp, mỗi khóa ID được liên kết với một giá trị

Khi lưu trữ dữ liệu về các giá trị được đặt tên cụ thể, một mảng số không phải lúc nào cũng là cách tốt nhất để làm điều đó
Với các mảng kết hợp, chúng ta có thể sử dụng các giá trị làm khóa và gán giá trị cho chúng

ví dụ 1

Trong ví dụ này, chúng tôi sử dụng một mảng để gán tuổi cho những người khác nhau

$ages = array(“Peter”=>32, “Vũng lầy”=>30, “Joe”=>34);

Trang liên quan. Tiêu đề, tải xuống và tải lên tệp trong PHP

ví dụ 2

Ví dụ này giống như ví dụ 1, nhưng hiển thị một cách khác để tạo mảng

Đoạn mã trên sẽ xuất ra

Peter 32 tuổi

iii) Mảng hỗn hợp. – mảng hỗn hợp không là gì ngoài sự kết hợp của mảng số & kết hợp được gọi là mảng hỗn hợp

Bán tại. - hỗn hợp. php

2. KIỂU DỮ LIỆU ĐỐI TƯỢNG

đối tượng là một thể hiện của lớp. Lớp có thể được biểu thị bằng tên lớp. Tập hợp các biến và hàm được gọi là lớp. Gọi tên lớp nên tạo một biến đối tượng thì biến cụ thể đó được gọi là biến đối tượng

Biến trong php

Các biến PHP được sử dụng để lưu trữ thông tin

PHP hỗ trợ mười loại biến nguyên thủy

  • bốn loại vô hướng
    • boolean
    • số nguyên
    • trôi nổi
    • chuỗi
  • bốn loại hợp chất
    • mảng
    • mục tiêu
    • gọi được
    • lặp đi lặp lại
  • hai loại đặc biệt
    • nguồn
    • VÔ GIÁ TRỊ
  • một số loại giả
    • (hay còn gọi là có thể gọi)
    • mảng. mục tiêu
    • khoảng trống

Để khai báo một biến php bạn phải tuân theo các quy tắc dưới đây

  • Một biến phải bắt đầu bằng chữ cái hoặc dấu gạch dưới
  • tên biến không được bắt đầu bằng số hoặc ký tự đặc biệt
  • Tên biến chỉ có thể chứa các ký tự a-z, A-Z, 0-9 hoặc _
  • tên biến có phân biệt chữ hoa chữ thường

Booleans

Một boolean thể hiện một giá trị thực. Nó có thể là 



$a = 3434;        // decimal number
$a = -23;         // a negative number
$a = 0123;        // octal number (equivalent to 83 decimal)
$a = 0x1A;        // hexadecimal number (equivalent to 26 decimal)
$a = 0b11111111;  // binary number (equivalent to 255 decimal)​
0 hoặc 


$a = 3434;        // decimal number
$a = -23;         // a negative number
$a = 0123;        // octal number (equivalent to 83 decimal)
$a = 0x1A;        // hexadecimal number (equivalent to 26 decimal)
$a = 0b11111111;  // binary number (equivalent to 255 decimal)​
1

Để khai báo một boolean, bạn có thể sử dụng đoạn mã sau



// declare a boolean
$isAdminUser = true;

// You can also cast other variables to boolean
// they will result as following
var_dump((bool) "");        // bool(false)
var_dump((bool) "0");       // bool(false)
var_dump((bool) 1);         // bool(true)
var_dump((bool) -2);        // bool(true)
var_dump((bool) "foo");     // bool(true)
var_dump((bool) 2.3e5);     // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array());   // bool(false)
var_dump((bool) "false");   // bool(true)
var_dump((bool) "0dssdf");  // bool(true)​

số nguyên

Một số nguyên là một số của tập hợp ℤ = {. , -2, -1, 0, 1, 2,. }. Số nguyên có thể được chỉ định theo ký hiệu thập phân (cơ số 10), thập lục phân (cơ số 16), bát phân (cơ số 8) hoặc nhị phân (cơ số 2)

Sau đây là một số ví dụ về số nguyên



$a = 3434;        // decimal number
$a = -23;         // a negative number
$a = 0123;        // octal number (equivalent to 83 decimal)
$a = 0x1A;        // hexadecimal number (equivalent to 26 decimal)
$a = 0b11111111;  // binary number (equivalent to 255 decimal)​

Để tìm max và min của intergers, bạn có thể sử dụng các hằng số sau

  • 
    
    $a = 3434;        // decimal number
    $a = -23;         // a negative number
    $a = 0123;        // octal number (equivalent to 83 decimal)
    $a = 0x1A;        // hexadecimal number (equivalent to 26 decimal)
    $a = 0b11111111;  // binary number (equivalent to 255 decimal)​
    2
  • 
    
    $a = 3434;        // decimal number
    $a = -23;         // a negative number
    $a = 0123;        // octal number (equivalent to 83 decimal)
    $a = 0x1A;        // hexadecimal number (equivalent to 26 decimal)
    $a = 0b11111111;  // binary number (equivalent to 255 decimal)​
    3

phao nổi

Số dấu phẩy động hoặc số float hoặc số nhân đôi hoặc số thực có thể được định nghĩa như bên dưới trong php



$a = 1.546; 
$b = 1.2e4; 
$c = 6E-10;

Số dấu phẩy động có độ chính xác hạn chế. Không bao giờ tin tưởng vào kết quả của số thực với chữ số cuối cùng và không so sánh trực tiếp các số có dấu phẩy động để tìm sự bình đẳng

Dây

Một chuỗi trong php là một chuỗi byte. Một byte đại diện cho một ký tự đơn. Điều này có nghĩa là php chỉ hỗ trợ bộ 256 ký tự và do đó không hỗ trợ unicode

Một chuỗi có thể được biểu diễn theo các kiểu khác nhau như bên dưới

Chúng ta hãy xem các loại chuỗi khác nhau với ví dụ



# Example of single quoted string
echo 'This is an example of single quoted string' .PHP_EOL;

# Example of multiline
echo 'You can also have embedded newlines in 
        strings this way as it is
            okay to do' .PHP_EOL;

# Everything withing single quoted string is
# treated as literal string therefore in following
# example it wont create a new line
echo 'This will not expand: \n a newline' .PHP_EOL;

$twoApples = 2;

# Following example variable will
# not be escaped
echo 'Two apples: $twoApples' .PHP_EOL;


# Double quoted string can escape variables
echo "Two apples: $twoApples" .PHP_EOL;

# you can concat two strings
echo "string-1" . " string-2" .PHP_EOL;

# Heredoc string
echo <<<EOT
This is a first line
This is a second line
This is a third line
EOT;

# Nowdoc string
echo <<<'EOD'
Example of string
spanning multiple lines
using nowdoc syntax.
Variable $twoApples wont be
escaped in nowdoc strings
EOD;

Để chỉ định một trích dẫn đơn theo nghĩa đen, hãy thoát nó bằng dấu gạch chéo ngược (\)

________số 8_______

Tính năng quan trọng nhất của chuỗi dấu nháy kép là tên biến sẽ được mở rộng

Văn bản Heredoc hoạt động giống như một chuỗi dấu ngoặc kép, không có dấu ngoặc kép

Để khai báo chuỗi heredoc, bạn có thể sử dụng toán tử <<< theo sau là tên duy nhất được viết hoa trước và để kết thúc heredoc, bạn phải sử dụng cùng một tên duy nhất, sau đó là dấu hai chấm

Nowdocs đối với chuỗi trích dẫn đơn, heredocs đối với chuỗi trích dẫn kép. Một nowdoc được chỉ định tương tự như một heredoc, nhưng không có quá trình phân tích cú pháp nào được thực hiện bên trong một nowdoc. Các biến sẽ không được thoát

Để khai báo chuỗi nowdoc, bạn có thể sử dụng toán tử <<< theo sau là tên duy nhất trong dấu nháy đơn bằng chữ in hoa được ưu tiên và để kết thúc nowdoc, bạn phải sử dụng cùng một tên duy nhất, sau đó là dấu hai chấm

Mảng

Mảng trong php là cặp khóa và giá trị. Theo mặc định, mảng sử dụng chỉ mục số theo thứ tự bắt đầu bằng 0

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

Các biến có thể được phân thành hai loại chính. phân loại và số . Mỗi danh mục sau đó được phân loại thành hai danh mục con. danh nghĩa hoặc thứ tự cho các biến phân loại, rời rạc hoặc liên tục cho các biến số.

Làm cách nào để biết loại biến trong PHP?

Hàm gettype() là một hàm có sẵn trong PHP dùng để lấy kiểu của một biến. Nó được sử dụng để kiểm tra loại biến hiện có. Tham số. Hàm này chấp nhận một tham số duy nhất $var. Là tên biến cần kiểm tra kiểu của biến.

Biến biến trong PHP là gì?

Một biến biến lấy giá trị của một biến và coi đó là tên của một biến. Trong ví dụ trên, xin chào, có thể được sử dụng làm tên biến bằng cách sử dụng hai ký hiệu đô la. tôi. e. $$a = 'thế giới';

Có bao nhiêu loại kiểu dữ liệu trong PHP?

PHP hỗ trợ 8 loại dữ liệu nguyên thủy có thể được phân loại thêm thành 3 loại. Loại vô hướng (được xác định trước) Loại hợp chất (do người dùng xác định) Loại đặc biệt.