Php obtains the variable type and determines whether it is a variable.

Source: Internet
Author: User

Variable types

Gettype ($ var)
This function returns the type of the variable. For example, "string", "integer", "boolean", and "floating point value. Before inserting a variable into a strictly typed database domain, this function is generally used to verify whether the variable is the expected type.

The code is as follows: Copy code

<? Php
// Returns string
$ Var = "hello ";
Echo gettype ($ var );
// Returns double
$ Var = 1000.56;
Echo gettype ($ var );

Do not use gettype () to test a type, because the returned string may need to be changed in future versions. In addition, because it contains a string comparison, it runs slowly.

Use the is _ * function instead.

Check valid variables

Isset is used to determine whether a variable exists or not. If yes, true is returned. Otherwise, false is returned. This variable is very useful for us. We can determine whether a variable such as get post is present.

Isset instance"

The code is as follows: Copy code

$ A = "test ";
$ B = "anothertest ";

Echo isset ($ )? 'True': 'false ';

Output result: true

Instance 2

The code is as follows: Copy code

<? Php
// Returns true
$ Var = "yes ";
Echo isset ($ var )? "True": "false ";
// Returns false
Echo isset ($ test )? "True": "false ";

The above are two super simple php functions, isset () and gettype (), which are no difficulty. For more information, see.

Related Article

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.