1.balise .php
1 2 3 | <?php
echo 'Hello';
?>
|
Copier après la connexion
2 Constantes
1 2 3 | constTHE_VALUE = 100;
define('THE_VALUE',100);
变量 $a =10;
|
Copier après la connexion
3. . Fonction
1 2 3 4 5 6 7 8 9 10 | functiontraceHello( $name ){
echo 'hello '. $name .'<br>';
return 1;
}
调用:
1.traceHello('zhangsan');
2. $func ='traceHello'
$func ('zhangsan');
|
Copier après la connexion
4. Contrôle de processus
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 1. if else
function getLevel( $score ){
if ( $score >=90){
return '优秀';
} elseif ( $score >=80){
return '良好';
} else {
return '不好';
}
}
2. switch
function getLevel( $score ){
$result = '不好';
switch ( intval ( $score /10)){
case 10:
case 9:
$result = '优秀';
break ;
case 8:
$result = '良好';
break ;
default :
$result = '不好';
}
return $result ;
}
|
Copier après la connexion
3. boucle for
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | for ( $i =0; $i <100; $i ++){
if ( $i ==20){ break ; }
if ( $i ==40){ continue ; }
}
4. while 循环
$i =0;
while (%<10)
...
$i ++;
}
5. do while 循环
$i =0;
do {
...
$i ++;
} while ( $i <100);
|
Copier après la connexion
5. Opérateur logique
| !
6. Méthodes de chaîne courantes
1 2 3 4 | strpos ( $str ,'o');
substr ( $str ,2);
str_split ();
explode (' ', $str );
|
Copier après la connexion
7. Tableau
1 2 3 4 5 6 7 8 | $arr = array ();
$arr [0]='Hello';
print_r( $arr );
$arr ['h']='hello';
$arr ['w']='world';
$arr = array ('h'=>'hello','w'=>'world')
|
Copier après la connexion
8.
1 2 3 | require 'lib.php';
require_once 'lib.php';
include 'lib.php';
|
Copier après la connexion
9. Déclarer les classes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | namespace jk;
class Man{
private $_age , $_name ;
private static $NUM = 0;
/**
* @param int $age 年龄
* @param string $name 名字
public funcation _construct( $age , $name ){
$this -> _age = $age ;
$this -> _name = $name ;
}
public funcation sayHello(){}
public static funcation say(){}
}
创建实例
$a = new Man();
$a ->sayHello();
Man::say();
$h = new \jk\Hello();
|
Copier après la connexion
10. Héritage de classe, remplacer les méthodes
1 2 3 4 5 6 7 8 9 10 | class Child extends Man{
publicfunction _construct( $age , $name ){
parent::_contruct( $age , $name );
}
publicfunciton say(){
echo 'child';
}
}
|
Copier après la connexion
11. 🎜>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | time();
date_default_timezone_set('Asia/Shanghai');
date ('Y-m-d H:i:s');
date ('Y-m-d H:i:s',time());
$obj = array ('h'=>'Hello','w'=>'World');
echo json_encode( $obj );
$jsonStr ='{ "h" : "Hello" , "w" : "World" }';
$obj =json_decode( $jsonStr );
$f = @ fopen ('data','w');
fwrite( $f ,'hello');
fclose( $f );
$f = @ fopen ('data','r');
while (! feof ($)){
$content = fgets ( $f );
echo $content ;
}
echofile_get_contents('data');
die ('结束页面');
|
Copier après la connexion
12. Obtenez les paramètres d'obtention et les paramètres de publication
1 | if (isset( $_GET ['name'])&& $_GET ['name']){}
|
Copier après la connexion
13. Obtenez les fichiers
1 2 3 | $file = $_FILES ['file'];
$fileName = $file ['name'];
move_uploaded_file( $file ['tmp_name'], $fileName );
|
Copier après la connexion
14.
1 2 3 4 5 6 7 8 9 10 11 12 | cookie和session
setcookie('name','cheng');
header('Location:a.php');
echo $_COOKIE ['name'];
session_start();
$_SESSION ['name'] ='cheng';
echo session_id();
echo $_SESSION ['name'];
session_destroy();
|
Copier après la connexion
15.base de données mysql
1 2 3 4 5 6 7 8 9 10 | $conn =mysql_connect('localhost','root','password');
mysql_select_db('mydb', $conn );
$result =mysql_query( "SELECT * FROM users" );
$result_arr =mysql_fetch_array( $result );
$result_arr =mysql_fetch_assoc( $result );
$data_count =mysql_num_rows( $result );
if (mysql_errno()){
echomysql_error();
}
|
Copier après la connexion
16.PDO
objet de données php, fournit une couche d'abstraction d'accès à la base de données, en utilisant la même méthode quelle que soit la base de données utilisée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!