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