Checking Variable Values and Types

FUNCTION
is_numeric() True if number or numeric string
ctype_digit() True if all digits are numeric characters
is_bool() True if variable is a Boolean
is_null() True if variable is NULL
is_float() True if variable type is a fl oat
is_double() True if variable type is a double
is_int() True if variable type is integer
is_string() True if variable type is string
is_object() True if variable is an object
is_array() True if variable is an array


<?php
$b = 3;
$c = 0;
$d = ‘0’;
$e = ‘xyz3’;
if ($c != 0) {
echo $b/$c . ‘<br />’;
} else {
echo ‘Cannot divide by 0. <br />’;
}
echo ($c != 0) ? $b/$c : ‘Cannot divide by 0.<br />’;
echo ($d != 0) ? $b/$d : ‘Cannot divide by 0.<br />’;
echo ($e != 0) ? $b/$e : ‘Cannot divide by 0.<br />’;
?>

If you have display_errors on, the
user sees the error message. If you are logging errors, it is logged. You can use the E_USER_NOTICE
level to post informational notices that do not affect the processing, E_USER_WARNING level for
errors that allow processing to continue, or E_USER_ERROR to stop the processing.
Related Posts:
  • PHP-simple Form Since you'll need a place for the user to enter a search query, let's begin by building a form to handle the user's input. Every form must have these basic components:The submission type defined with the met… Read More
  • PHP-Session Security Because a session may contain sensitive information, you need to treat the session as a possible security hole. Session security is necessary to create and implement a session. If someone is listening in or snoop… Read More
  • PHP file functions fopen    Opens a file for reading and/or writing. This file can be stored on the server's hard disk, or PHP can load it from a URL just like a Web browser would. fclose    Tells PHP y… Read More
  • Database Backups using mysqldump The MySQL server, and mysql, the MySQL client, a MySQL installation comes with many useful utility programs. We have seen mysqladmin, which is responsible for the control and retrieval of information about an operati… Read More
  • mysql_fetch_array-code-demo  Example-1  mysql_fetch_array  code demo <?php//error_reporting(0); session_start(); include "include/connection.php"; include "include/functions.php"; if(@$_REQUEST['act']=='… Read More
  • File uploaded code-with-validation-PHP  PHP File uploaded code-with-IMAGE EXTENSION Validation <?php  session_start(); include "include/connection.php"; include "include/functions.php"; $userId=$_SESSION['userId']; if(!isse… Read More
  • Create the months table With MySQL Create the months table as follows: CREATE TABLE months ( month_id INT NOT NULL AUTO_INCREMENT, month VARCHAR (20), days INT, PRIMARY KEY (month_id));      To add the months to the new table, s… Read More
  • PHP-Database-Basics-DB-Arrays Adding MySQL to PHP and combining the applications for your dynamic web site is a great start. But, it helps tremendously to structure your database right. We'll give you a solid understanding of both database de… Read More
  • Advantages of Using PHP with MySQL Advantages of Using PHP with MySQL   There are several factors that make using PHP and MySQL together a natural choice: PHP and MySQL work well together PHP and MySQL have been developed with each other in … Read More
  • Managing the Database Creating Users To create users above and beyond the default privileged root user, issue the grant command. The grant command uses this syntax: GRANT PRIVILEGES ON DATABASE.OBJECTS TO'USER'@'HOST' IDENTIFIED BY 'PASSWORD… Read More
  • php include file-dem-code PHP include file-dem-code <?php include "include/connection.php"; include "include/functions.php"; ?> -----------------------------> <?php  session_start();/* if(@$_REQUEST['userId']!='') … Read More
  • PHP registration form-code-demo PHP registration form-code-demo <?php//error_reporting(0); session_start(); include "include/connection.php"; include "include/functions.php"; $fname=''; $lname=''; $dob=''; … Read More
  • PHP-Mathematical Functions ABS(expr)    This function returns the absolute (positive) value of expr. SIGN(expr)    This function returns -1, 0, or 1 depending on whether expr is negative, zero, or positive, re… Read More
  • PHP function using PDO for databse function db_connect() { $dsn = "mysql:host=localhost;dbname=test;charset=utf8"; $opt = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_A… Read More
  • simple contactus page-php-code-demo  Simple contactus page-php-code-demo   with javascript validation <?php  session_start(); include "include/connection.php"; include "include/functions.php"; include "include/head… Read More