You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PHP cheatsheet contains useful code syntax with examples which is handy while coding.
created
2020-05-14
updated
2022-10-08
Basics
Sample Program
<?phpecho"Hello, world!!!!"?>
echo : echo is used to output data to the console/screen.
print : print is also used to output data to the screen. Both echo and print are more or less same with small differences, echo doesn't have a return value but print has a return value. echo can have multiple arguments but print takes only one argument. Echo is faster than print comparatively.
fscanf : fscanf is used to read input from console
// : single line comment
# : Single line comment
/* */ : Multi line comment
Data Types
PHP is a loosely typed language and hence you no need to declare variables with data types.
However, below are the different datatypes in PHP.
switch(conditional-expression){
casevalue1:
//code break; //optional casevalue2:
//code break; //optional
...
default:
//code to be executed when all the above cases are not matched;
}
functionfunctionName() { // defining a function//code
}
functionName (parameters); //calling a function
Date
(PHP 4, PHP 5, PHP 7, PHP 8)
date_default_timezone_set('America/Los_Angeles');// set default time zone( Useful while deploying to server)$dateVal=date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
File
Function
Syntax
Description
readfile()
readfile(myfile.txt)
prints the contents of myfile.txt in browser
fopen(filename, mode)
fopen("myfile.txt", "r")
opens myfile.txt in read mode
fread(file, length)
fread($fptr, filesize("myfile.txt"))
read file upto length and stores in file pointer
fclose()
fclose($fptr)
The fclose() function closes an open file pointer
MySQLi Functions
These functions allow you to access MySQL database server.
Function
Description
mysqli_connect()
It opens a non-persistent MySQL connection
mysqli_affected_rows()
It returns the number of affected rows
mysqli_connect_error()
It shows the Error description for the connection error
mysqli_fetch_all()
It fetches all result rows as an array
mysqli_fetch_array()
It fetches a result row as an associative, a numeric array, or both
mysqli_fetch_assoc()
It fetches a result row as an associative array
mysqli_fetch_row()
It fetches one row from a result set and returns it as an enumerated array
mysqli_kill()
It kills a MySQL thread
mysqli_close()
It closes a database connection
mysqli_query()
It runs any sql query from database in php
mysqli_num_rows()
It counts number of rows affected after running any sql query
Global Variables - Superglobals
Variables
Usage
$_SERVER
$_SERVER['REQUEST_METHOD'] Returns the request method used to access the page (such as POST)
$_POST
$name = $_POST['fname'] collects value from a form(name='fname') and stores to $name after submitting an HTML form with method="post"