Xx...Tazer...xX Owner
Posts : 1239 T®ue Points : 1102678 T®ue Reputation : 40 Join date : 2009-09-02 Age : 31 Location : Chicago,Illinois
| Subject: QUICK REFERENCES OF BASIC PHP Sun Jul 11, 2010 7:25 pm | |
| and today I will show you guys different basic commands on PHP. This also have syntax and information for commonly used tasks, syntax, and more. This information maybe useful to support your Computing techniques in PHP, also I will post the "Quick References Of Advance PHP". I hope these references will be helpful for you and if you had anymore questions please feel free to ask. Also comments are necessary as well. And while I am posting different commands, I give you guys directions in order to use that command. OK let's get started..... The Basic Commands of PHP In this part of the topic, here are the following I will references I will show you: * Data Types * Variable Declarations * Declare Array * Initialize Array * Common Array Functions * Comments * Arithmetic Operators * Relational Operators * Logical Operators * Assignment Operators * String Manipulations * Cookies * Sessions * Error Handling * Super Globals * If Else * Inline If (Ternary) * For Loop * For Each Loop * While Loop * Do-While Loop * Switch * Function Structure * Class Structure * Declare and Use Class Data Types: integer, float, boolean, string, array, object, resource, NULL Variable Declarations: $variablename = ; $anothervariable =& $variablename; (Assign by Reference)
Declare Array: $arrayname = array();
Initialize Array: $arrayname = array(, , ); $arrayname = array( => , => ); (Define Keys) $multiarray = array( => array(,)); (Multi-dimensional)
Common Array Functions: sort(); (Sort array assigns new keys) asort(); (Sort array maintain keys) rsort(); (Sort array in reverse, new keys) arsort(); (Sort array in reverse, maintain keys) count(); (Count elements) count(,COUNT_RECURSIVE); (Count multidimensional array) array_push(,); (Push item onto end of array) array_pop(); (Pop item off end of array)
Comments: // Comment text /* Multi-line comment text */ # Comment
Arithmetic Operators: + (Addition), - (Subtraction), * (Multiplication), / (Division), % (Modulus)
Relational Operators: == (Equal), === (Equal with type comparison), != (Not equal), <> (Not equal), !== (Not Equal with type comparison), < (Less than), > (Greater than), <= (Less than or equal to), >=(Greater than or equal to)
Logical Operators: ! (logical NOT), && (logical AND), || (logical OR), xor (logical XOR)
Assignment Operators: = (Assign), += (Addition), -= (Subtraction), *= (Multiplication), /= (Division), .= (Concatenation), %= (Modulus), &= (And), |= (Or), ^= (Exclusive Or), <<= (Left Shift), >>= (Right Shift)
String Concatenation: . (Period)
String Manipulation: substr(,,[]); strlen(); trim(); ltrim(); // Trim left rtrim(); // Trim right strtolower(); strtoupper(); str_replace(,,,[]); strpos(, ); strcmp(,); (Binary safe string comparison) strcasecmp(,); (Binary safe case-insensitive comparison) explode(,,[]); (Break string into array) implode(,); (Join array into string separated by delim)
Cookies: setcookie (, [],[]); $_COOKIE['cookiename']; (Returns value of cookie)
Sessions: session_start(); (Create session) $_SESSION['key_name'] = value; (Set session variable) $variablename = $_SESSION['key_name']; (Retrieve value from session variable) session_destroy(); (Destroy session)
Error Handling: Code: [Select] try { ; } catch ( $exception_name) { ; }
Super Global: $GLOBALS (Access all global variables in script) $_SERVER (Access web server variables) $_GET (Values passed to script through URL) $_POST (Values passed to script through HTTP Post) $_COOKIE (Values passed by user cookie) $_FILES (Values passed by HTTP Post File Uploads) $_ENV (Values passed to script via the environment) $_REQUEST (Values passed by URL, HTTP Post, or user Cookies) $_SESSION (Values passed through user's session
If Else: Code: [Select] if () { ; } elseif () { ; } else { ; }
Inline If (Ternary): ? true : false;
For Loop: Code: [Select] for (;;) { ; }
For Each Loop: Code: [Select] foreach ( as [ | => ]) { ; [break]; [continue]; }
While Loop: Code: [Select] while () { ; }
Do-While Loop: Code: [Select] do { ; } while ();
Switch: Code: [Select] switch () { case : ; [break;] case : ; [break;] default: ; }
Function Structure: Code: [Select] function ([]) { ; [return ;] }
Class Structure: Code: [Select] class [] { [var | ] []; [] function ([]) { ; } } * Modifiers are implemented in PHP5
Declare and Use Class: $variable = new class_name(); $variable->function_name(); class_name::function_name(); (Static call)
Thanks for reading and I hope you learn something
Credits:_-_EVIL-LOCO_-_ | |
|