1. Por qué aprender PHP
php tiene mucho stock
Muchos programas de código abierto
Muchos métodos de penetración de procesos de seguridad Inyección SQL basada en lenguaje PHP
Fácil de empezar
2. Sintaxis PHP
Formato: <?php contenido?> o <?contenido?>
punto y coma final
ejemplo <?php
phpinfo ( ) ;
? >
3. Variables PHP
variable mutable: $变量名 = 赋值内容
<?php
header ( 'Content-type:text/html;charset=utf-8' ) ;
$shu = ‘biao’;
$biao = ‘鼠标’;
echo $$shu ;
? >
Variables externas: algunas variables que se han definido para representar contenido específico < html>
< head>
</ head>
< body>
< form action = " req.php" method = " post" >
< input type = " text" name = " username" />
< input type = " password" name = " pwd" />
< input type = " submit" name = " 提交" />
</ form>
</ body>
</ html>
<?php
$u = $_POST [ 'username' ] ;
echo $u . '<br />' ;
$passwd = $_POST [ 'pwd' ] ;
echo $passwd . '<br />' ;
? >
4. Cadena de datos
Comillas simples: la salida de texto puro no analizará las variables en el texto pero es eficiente
Comillas dobles: contenido de texto de salida pero analizará
5. Funciones PHP
< html>
< head>
< title> 实验</ title>
</ head>
< body>
< form action = " glob.php" method = " post" >
< input type = " text" name = " hongniu" /> < br />
< input type = " submit" value = " 提交" />
</ form>
</ body>
</ html>
<?php
function demo ( ) {
echo $_POST [ 'hongniu' ] ;
}
demo ( ) ;
? >
6. Matrices
Cómo definir una matriz <?php
$shu = array ( 1 , 1.5 , true , '天王盖地虎,小鸡炖蘑菇' , '老男孩的学生最牛逼' ) ;
echo '<pre>' ;
var_dump ( $shu ) ;
echo '</pre>' ;
? >
matriz de salida de bucle
matriz de salida de bucle normal echo "for each 数组例子:" . "<br>" ;
$array = [ 'oldboy' , 'oldgirl' , 'littleboy' ] ;
foreach ( $array as $value ) {
echo "值是:" . $value ;
echo "<br/>" ;
}
for each 数组例子:
值是:oldboy
值是:oldgirl
值是:littleboy
Salida con valor clave foreach ( $array as $key => $value ) {
echo "键名是:" . $key . ",值是:" . $value ;
echo "<br/>" ;
}
键名是:0,值是:oldboy
键名是:1,值是:oldgirl
键名是:2,值是:littleboy
Desarrollar salida de contenido dividido echo "explode(),把字符串分割为数组例子:" . "<br>" ;
$str = "I am oldboy, I like girls" ;
print_r ( explode ( " " , $str ) ) . "<br/>" ;
explode(),把字符串分割为数组例子:
Array ( [0] => I [1] => am [2] => oldboy, [3] => I [4] => like [5] => girls )
$row = explode ( " " , $str ) ;
foreach ( $row as $value ) {
echo "值是:" . $value ;
echo "<br/>" ;
值是:I
值是:am
值是:oldboy,
值是:I
值是:like
值是:girls