while (mixed condition) While loop for (mixed start; mixed condition; mixed increment) For loop foreach (mixed variable as value/key [=>value]) Foreach loop if (boolean condition) If statement HTTP_POST_VARS HTTP_GET_VARS HTTP_SESSION_VARS GLOBALS include(string filename) Include file include_once(string filename) Include file once require(string filename) Require inclusion of file require_once(string filename) Require inclusion of file once and or xor __FILE__ __LINE__ __FUNCTION__ __CLASS__ as break case cfunction class const continue declare default do echo else elseif enddeclare endfor endforeach endif endswitch endwhile eval exit extends function global new old_function print return static switch use var