Questions about this topic? Sign up to ask in the talk tab.
PHP
From NetSec
Revision as of 01:12, 16 May 2012 by SerenaValdivia (Talk | contribs)
PHP is one of many interpreted languages written in C.
Contents
Development Environment
php cli
- php -l check syntax
- php -v version
- php -e oneliner
Xochipilli says |
---|
Many Linux distributions package the PHP CLI separately |
Pear/Pecl
Your first application
Variables and data types
Boolean Logic
Loops
Ternary Conditionals
User Input
User-Defined Functions
Defining functions in PHP is accomplished using the ``function keyword, followed by the function name and comma delimited arguments, surrounded by parenthesis:
function myFunction(arg1, arg2) { ... } |
If the function is encapsulated in an object, you may specify the visibility of the function, public, protected or private.
class MyClass { public function myFunction(arg1, arg2) { ... } ... |
Unlike languages, such as Perl or Python, PHP member functions implicitly extract their parent into the $this variable.
Security
- Type Handling
- XSS
- SQL Injection