background image

PHP Review                                                                       Kathleen Luo

PHP REVIEW

1、 填空题:
1.

字符串的定义方式:单引号和双引号,区别:中书 p43 p95

<?php

$i = '只会看到一遍'; //声明一个字符串变量

echo "$i";

//用双引号输出

echo "<p>";

  

//输出段标记

echo '$i';

//用单引号输出

?>

输出结果:只会看到一遍

          $i

-------------------------------------------------------------------------------------------------------------------------------

<?php

$test="PHP";

$str="I Like $test";

$str1='I Like $test';

echo $str;

echo $str1;

?>

输出结果:I Like PHP

          I Like $test

*单引号

 

所见即所得, 双引号语法分析器

2.

全局变量 global,局部变量:中书 p55

<?php

   $i=20;
   $j=30;
   function count(){
   echo $i;    //不会输出,是局部变量
   global $j;   //在函数内部定义全局变量

   $result=$j*$j;  //调用$j
   echo $result;  }
   count();

}

?>

输出结果:900

------------------------------------------------------------------------------------------------------------------------------------------

<?php

$zy = "不会看到." ;

//声明全局变量$zy

$zyy = "会看到" ;

//声明全局变量$zyy

function lxt(){

echo $zy."<br>"; //$zy 不能被调用,没有输出

    global $zyy;

//利用关键字 global 在函数

内部定义全局变量

    echo $zyy."<br>" ;//此处调用$zyy
 }    
 lxt();

?>

输出结果:会看到

3.

变量的定义:中书 p53

合法的变量命名:(区分大小写)

$thisCup         $_Class

非法的变量命名:

$111112_var      $@spen

4.

字符串操作函数,控制文件上传类型,获得文件扩展名,赋给$name

string strstr ( string 原串, string 标识)

<?php

$filename = 'Untitled.txt';

$name = strstr($filename, '.');

echo $name; // prints .txt

?> 

5.

使用 list()函数遍历数组:中书 p135

1