码迷,mamicode.com
首页 > Web开发 > 详细

夯实基础之php学习-1

时间:2016-05-07 13:07:01      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

1,单引号和双引号的区别

  • 单引号表示字符串,双引号能解析字符串中的变量,所以,如果没有变量,尽量用单引号,加快解析速度
  • 当字符串需要单引号或者双引号的时候,可以用转义字符代替

2,类型转换

  • 通过(boolean)来进行类型转换
  • 通过bool settype(mix var, string type)来进行类型转换,转换成功,返回true,否则返回false
  • 两者的区别是,a转换后原变量不变,b转换后,原变量发生改变,变为转换后的变量

3,检测数据类型,

  • 用is_bool等一系列函数来进行检测,如检测是否是数字,is_numberic来检测是不是数字类型

4,用define来定义常量,

  • 格式为define(string name,mix value,case_sentive);最后一个参数表示是否大小写敏感,true表示不敏感
  • 用defined来判断是否定义
  • 系统常量,常用的__FILE__表示文件路径

5,对变量的赋值,

  • 引用赋值和直接赋值,直接赋值就是直接等于,引用赋值是用&来表示,引用赋值时,值变,则引用的也变

6,变量包括局部变量,全局变量,静态变量,区别是

  • 局部变量只在函数内部有用
  • 全局变量在整个php文件中有用,但是在用户自定义函数中没用,如果想在自定义函数中用,在自定义函数前用global来声明一下,具体的如下
技术分享
<?php
 $test = ‘hello test‘;
function echotest(){
    global $test;
    echo  $test;
}
View Code
  • 静态变量,能够在函数调用结束后仍保留变量值,当再次回到作用域时,可以继续原来的值,而其他的都会在被调用之后给清除掉,使用法服下,先用关键字static来声明变量,把关键字static放在定义的变量之前
    技术分享
    functin test(){
        static $t=0;
        $t+=1;
    }
    静态变量

     

夯实基础之php学习-1

标签:

原文地址:http://www.cnblogs.com/ningheshutong/p/5467783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!