一周php学习笔记

来源:互联网 发布:淘宝美工教程全集下载 编辑:程序博客网 时间:2024/04/25 16:53

1.包含文件用require(文件名)来使用还 可以用include(file)来使用

2.php有时候区分大小写,比如变量名.还有$_POST[],和$_post[]就不能混用,否则收不到参数.

3.die() 语句会中止程序执行,并在 Web 浏览器上显示文本。如果不想注释掉代码,而且只想显示到出错之前的信息和出错信息,不想显示后面的信息,那么 die() 语句特别有用。
相当于asp中的response.write()+response.end()

4.error_reporting(等级(整数))修改错误提示等级

5.isset(变量名)检测变量是否已经赋值.
6.unset(变量名)出去变量所付的值

7,print echo都是用来输出的语句,echo 不用括号形式的调用可以输入多个参数echo str1,str2

8.php中的数组下标可以是字符串如$arr["str1"]="zhangtao";

9.is_integer();用来判断是不是整数
10.强制类型转化用(type)val来实现.

11.初始化一个类是 ref= className;,后面不要想java一样加括号,使用成员变量时不要加$符号,否则认为时空值变量.
  如:class test{
   var $str1="zhangtao";
   function prt(){
    echo $this->str1;//不能时$this->$str1;应该是$this->str1;
   }
  }
 
  12.测试是什么数据类型用is_(type)来检测是不是type型的
 
  13.还属ceil(double)返回一个大于等于该参数的整数,无论正负,都返回大于等于的数,floor于ceil相反,round去和参数最接近的数如果是0.5则取偶数
 
  14.chr(int),整数转字符,ord字符转整数值
 
  15,implode将数组转换成implode("分割符",要转换的数组),explode("分割符",要转换为数组的字符串)
 
  16.switch(exception){
   case:value_1:
   语句一;
   语句二;
   break;
   ...
   default:
  }
  17.终止一个程序可以用exit()来实现.
 
  18.global可以声明全局变量,static静态变量,可以记住每次执行后的结果
 
  19.函数中安引用调用可以用 function fun(&$args)来实现引用调用
 
  20.函数名可以是可变的function add(){},$str="add"; $str()等价与add();
 
  ==========字符串===============
  21.单引号和双引号的区别:单引号中的字符不会被解释,双引号中的变量会被解释,会求出字符串中的变量,会替换/打头的特殊字符.
 
  22.字符串也可以当字符数组处理可以用strlem来求出数组的长度比如:$Str="StringArray";
  for($i=0;$i<strlen($Str);$i++){
   echo $str[$i];
  }
 
  23.字符串中的加等(.=),$Str="zhangtao";$str.="tao";则$Str="zhangtao";
 
  24.某个字符在另一个字符中出现的位置strpos(the str,str which be found)(string postion),字符的起始值是0
 
  25.strrpos找字符串出现的位置
 
  26.strcmp(str1,str2),strcasecmp(str1,str2)用来进行字符比较,每一位进行比较strcasecmp不区分大小写.如果srt1小于str2则返回负数,如果str1大于str2则返回正书,如果相等返回0
 
  27.strstr(for_search,for_found)返回从要找的字符串开始及以后的字符.
 
  28,substr(str,start,len)取子字符串,start是负数是是从末尾取
 
  29.ltrim(),trim,chop()
 
  30.字符串替换str_replace(searchstr,replacestr,str),substr_replace()
   substr_replace(要找的字符串,要替换的新字符,从第几个找,替换位置后的第几个)
  31.strrev(str)把str翻转
 
  32.str_repeat("z",2) 结果是zz
 
  33.strtok(要分开的字符串,界定符,可以是多个)
   $toke=strtok("zz hjkh jkk-jklk-jk hjkj "," ")
   while($toke){
    echo $toke."<br>";
    $toke=strtok(" ");
   }
   34.explode(分割符,要分割的字符串)得到一个数组
   
   35,大小写strtolower(),strtoupper(),ucfirst()首字符大写
   addslashes(str)可以替换掉特殊字符.
   ===================数学运算 

原创粉丝点击