Difference between revisions of "PHP"
Jump to navigation
Jump to search
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[Category: | + | [[Category:PHP]] |
Script language for dynamic web-pages. The syntax and concepts used are similar to [[Perl]] | Script language for dynamic web-pages. The syntax and concepts used are similar to [[Perl]] | ||
− | + | <strong>Loop over an associative array (hash):</strong> | |
− | : | + | <syntaxhighlight lang=php> |
− | + | foreach ( $_POST as $key => $value ) { | |
− | + | echo $key.' '.$value.' '.$_POST[$key].'<br>'; | |
− | + | } | |
− | + | </syntaxhighlight> | |
− | + | =Functions= | |
− | |||
− | |||
− | |||
Function have global scope, you do not need to declare them before calling | Function have global scope, you do not need to declare them before calling |
Revision as of 16:55, 10 June 2019
Script language for dynamic web-pages. The syntax and concepts used are similar to Perl
Loop over an associative array (hash):
foreach ( $_POST as $key => $value ) {
echo $key.' '.$value.' '.$_POST[$key].'<br>';
}
Functions
Function have global scope, you do not need to declare them before calling
<?php
function func1($arg1, $arg2)
{
<codeblock>
return $value;
}
?>
Install
On debian (and its derivates)
- apt-get install php-fpm php-mysql
- Install php7 and mysql support
- Fix php security by editing
/etc/php/7.0/fpm/php.ini
- Uncomment line with cgi.fix_pathinfo and set it to 0