Jayne Herbert
Server Side Programming (PHP) Course
CITN270 – September 2009

Home - assignment 1 - assignment 2


 

 

Functions and build in commands

 

Function
Notes
Example
1
isset() test variable has a value - empty string tests as true  
2
empty() tests variable has an 'empty' value, string ,(), NULL of FALSE  
3
is_numeric tests if it is a number  
4
date(format,timestamp) returns the date - see below for argument options  
floor() The floor() function returns the value of a number rounded DOWNWARDS to the nearest integer.  
       
       
  Super Global arrays  
       
  $Get    
  $Post    
  $Request    
  $Server    
  $Env    
  $Session    
  $Cookie    
       
       
  Date formats    
   
Characters used for formating string in PHP date format
a 'am' or 'pm'
A 'AM' or 'PM'
B Swatch Internet time
d day of the month, 2 digits with leading zeros; i.e. '01' to '31'
D day of the week, textual, 3 letters; i.e. 'Fri'
F month, textual, long; i.e. 'January'
g hour, 12-hour format without leading zeros; i.e. '1' to '12'
G hour, 24-hour format without leading zeros; i.e. '0' to '23'
h hour, 12-hour format; i.e. '01' to '12'
H hour, 24-hour format; i.e. '00' to '23'
i minutes; i.e. '00' to '59'
I (capital i) '1' if Daylight Savings Time, '0' otherwise.
j day of the month without leading zeros; i.e. '1' to '31'
l (lowercase 'L') day of the week, textual, long; i.e. 'Friday'
L boolean for whether it is a leap year; i.e. '0' or '1'
m month; i.e. '01' to '12'
M month, textual, 3 letters; i.e. 'Jan'
n month without leading zeros; i.e. '1' to '12'
r RFC 822 formatted date; i.e. 'Thu, 21 Dec 2000 16:01:07 +0200' (added in PHP 4.0.4)
s seconds; i.e. '00' to '59'
S English ordinal suffix, textual, 2 characters; i.e. 'th', 'nd'
t number of days in the given month; i.e. '28' to '31'
T Timezone setting of this machine; i.e. 'MDT'
U seconds since the epoch
w day of the week, numeric, i.e. '0' (Sunday) to '6' (Saturday)
Y year, 4 digits; i.e. '1999'
y year, 2 digits; i.e. '99'
z day of the year; i.e. '0' to '365'
Z timezone offset in seconds (i.e. '-43200' to '43200'). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.

 

 
       
       
       
       
       
       
       
       
       
       
       
       
       
       

 

 

 

 


 

 

phpcourse.jayne-herbert.co.uk