Home  >  Article  >  Backend Development  >  What are the data types in php? (code example)

What are the data types in php? (code example)

藏色散人
藏色散人Original
2019-04-23 10:18:062271browse

What are the data types of php? PHP has eight different data types. Below, I will introduce you to the 8 data types of PHP. The first five are called basic data types, and the last three are called composite data types.

What are the data types in php? (code example)

1. Integer type (Integer)

The integer type only contains integers, including positive and negative numbers, that is, there is no decimal part or decimal point numbers. They can be decimal (base 10), octal (base 8) or hexadecimal (base 16). The default base is decimal (base 10). Octal integers can be declared with leading 0, and hexadecimal integers can be declared with leading 0x. The integer range must be between -2^31 and 2^31.

Example:

<?php 
  
// 十进制整数
$deci1 = 50;  
$deci2 = 654;  
  
// 八进制整数
$octal1 = 07;  
  
//十六进制
$octal = 0x45;  
  
$sum = $deci1 + $deci2; 
echo $sum; 
  
?>

Output:

704

2. Floating point type (Double or float)

Yes Holds numbers that contain decimals or decimal parts, including positive and negative numbers. By default, the variable adds the smallest number of decimal places.

Example:

<?php 
  
$val1 = 50.85;  
$val2 = 654.26;  
  
$sum = $val1 + $val2; 
  
echo $sum; 
  
?>

Output:

705.11

3. String (String)

Save any letters, Including even numbers. These are written in double quotes during declaration. Strings can also be written in single quotes, but will be handled differently when printing variables. To clarify this, take a look at the example below.

Example:

<?php 
  
$name = "Krishna"; 
echo "我的名字是 $name \n"; 
echo &#39;我的名字是 $name&#39;; 
  
?>

Output:

我的名字是 Krishna 
我的名字是 $name

4. Null value (NULL)

These are special types A variable can only contain one value, which is NULL. We write in uppercase letters by convention, but be case-sensitive.

Example:

<?php 
  
$nm = NULL; 
echo $nm;    // 这将不会给出任何输出
  
?>

5. Boolean

Contains only two values, TRUE or FALSE. Successful events will return true, unsuccessful events will return false. In Boolean values, NULL type values ​​are also considered false. In addition to NULL, 0 is also considered FALSE in Boolean values. If a string is empty, it is also considered FALSE in the Boolean data type.

Example:

<?php 
  
if(TRUE) 
    echo "这个条件是 TRUE"; 
if(FALSE) 
    echo "这个条件不是 TRUE"; 
?>

Output:

这个条件是 TRUE

6. Array (array)

Array is a composite A data type that can store multiple values ​​of the same data type. Below is an example of an array of integers.

<?php 
  
$intArray = array( 10, 20 , 30); 
  
echo "第一个元素: $intArray[0]\n"; 
echo "第二个元素: $intArray[1]\n"; 
echo "第三个元素: $intArray[2]\n"; 
      
?>

Output:

First Element: 10
Second Element: 20
Third Element: 30

7. Object

Objects are defined as instances of user-defined classes. These classes Can contain both values ​​and functions. We will discuss "objects" in detail in a subsequent article.

8. Resources

Resources in PHP are not exact data types. These are basically used to store references to certain function calls or external PHP resources. For example, consider a database call, which is an external resource. We will discuss "resources" in detail in a subsequent article.

Related recommendations: "PHP Tutorial"

The above is the detailed content of What are the data types in php? (code example). For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn