PHP Special Types PHP
- PHP Tutorial
- What is PHP
- Install PHP
- PHP Example
- PHP Echo
- PHP Print
- PHP Variables
- PHP $ and $$ Variables
- PHP Constants
- Magic Constants
- PHP Data Types
- PHP Operators
- PHP Comments
- PHP Boolean
- PHP is_bool() function
- PHP Integer
- PHP is_int() function
- PHP Float
- PHP is_float Function
- PHP Compound Types
- PHP Special Types
- PHP is_null() function
- PHP If Else
- PHP Switch
- PHP For Loop
- PHP While Loop
- PHP do while loop
- PHP Break
- PHP Functions
- PHP Parameterized Function
- PHP Call By Value
- PHP Call By Reference
- PHP Default Argument Values Function
- PHP Variable Length Argument Function
- PHP Recursive Function
- PHP Arrays
- PHP Indexed Array
- PHP Associative Array
- PHP Multidimensional Array
- PHP Array Functions
- PHP String
- PHP String Functions
- PHP Math functions
- PHP Form Handling | GET and POST method
- PHP Include File
- PHP Cookie
- PHP Session
- PHP File Handling
- PHP Open File
- PHP Read File
- PHP Write File
- PHP Append to File
- PHP Delete File
- PHP File Upload
- PHP Download File
- PHP Mail
- PHP MySQL Connect
- PHP MySQL Create Database
- PHP MySQL Create Table Example
- PHP MySQL Insert Record
- PHP Prepared Statements
- PHP MySQL Update Record
- PHP MySQL Delete Record
- PHP MySQL Select
- PHP MySQL Order By
- PHP Limit Data MySql
- PHP JSON
- PHP XML Parsers
- PHP SimpleXML Parser
- PHP SimpleXML - Get Node/Attribute Values
- PHP XML Expat Parser
- PHP XML DOM Parser
- PHP - AJAX intro
- MySQL CREATE VIEW
PHP Special Types
PHP Special Types
There are 2 special data types in PHP
Resource Data type:
It refers the external resources like database connection, FTP connection, file pointers, etc. In simple terms, a resource is a special variable which carrying a reference to an external resource.
Example 1
- <?php
- $conn = ftp_connect("127.0.0.1") or die("Could not connect");
- echo get_resource_type($conn);
- ?>
Example 2
- <?php
- $conn= ftp_connect("127.0.0.1") or die("could not connect");
- echo $conn;
- ?>
Example 3
- <?php
- $handle = fopen("tpoint.txt", "r");
- var_dump($handle);
- echo "<br>";
- $conn= ftp_connect("127.0.0.1") or die("could not connect");
- var_dump($conn);
- ?>
Null Data Type:
A variable of type Null is a variable without any data. In PHP, null is not a value, and we can consider it as a null variable based on 3 condition.
- If the variable is not set with any value.
- If the variable is set with a null value.
- If the value of the variable is unset.
Example 1
- <?php
- $empty=null;
- var_dump($empty);
- ?>
Example 2
- <?php
- $a1 = " ";
- var_dump($a1);
- echo "<br />";
- $a2 = null;
- var_dump($a2);
- ?>
Example 3
- <?php
- $x = NULL;
- var_dump($x);
- echo "<br>";
- $y = "Hello javatpoint!";
- $y = NULL;
- var_dump($y);
- ?>