php基础要点总结-多看

原创 2016年05月31日 16:32:23
定界符用法,defined()函数用法
1.变量常量,变量类型8种(整型,字符型,布尔型,浮点型,数组型,对象型,资源型,空型),
js变量类型8种(字符型,数值型,布尔型,undefined,null,   数组,对象,函数)
2.类型转换和强制转,运算符(逻辑运算符,算术运算符,字符串运算符(连接作用),赋值运算符,比较运算符也叫关系运算符(大于小于等),三目运算符(?:)跟if-else相似),
3.运算符优先级,运算符连接变量常量组成表达式,
4.表达式加分号组成语句(if条件判断语句,switch分支语句)
5.while循环,for循环,循环三要素:变量初始化,条件判断,变量更新。

break中断跳出循环,continue跳过继续下一次循环

l    is_bool():是否是布尔型
l    is_int()是否是整型
l    is_float()是否是浮点型
l    is_string()是否是字符型
l    is_array()是否是数组
isset()功能:判断变量是否设置(存在)。说明:如果变量存在,且值不为NULL,则一律为true,否则,为false
empty()对于 “”、0、 “0” 、0.0 、 NULL 、false 、array()来说,empty都返回true,其它都为false。
1.变量
1.基本操作:赋值,取值,判断isset(变量名),删除unset(变量名)
2.命名规则   3.传值方式(值传递,引用传递)4.可变变量  5.预定义变量(超全局变量5个)
3.常量的使用:定义和取值。    常量的值不可以改变,常量也不可以销毁,常量具有超全局作用域 (函数内外都可以直接使用)
4.预定义常量
M_PI:        就是圆周率的常量值;
PHP_OS:        就是php运行所在的操作系统
PHP_VERSION:就是php的版本号
PHP_INT_MAX: php中的最大的整数值
......更多可参考:php手册>附录>保留字列表>预定义常量
5.魔术常量
__FILE__        :代表当前网页文件的完整物理路径
__DIR__            :代表当前网页文件所在的文件夹
__LINE__        :代表当前这个常量名所在的”行号”
10进制转换为其他3中进制:
decbin(一个10进制数字):    结果返回的是该数字的2进制数字形式的字符串!!!
decoct(一个10进制数字):    结果返回的是该数字的8进制数字形式的字符串!!!
dechex(一个10进制数字):    结果返回的是该数字的16进制数字形式的字符串!!!
其他3种进制,转换为10进制:
bindec(一个2进制数字字符串):    结果返回的是该2进制数字字符串对应的10进制数字!!!
octdec(一个8进制数字字符串):    结果返回的是该8进制数字字符串对应的10进制数字!!!
hexdec(一个16进制数字字符串):    结果返回的是该16进制数字字符串对应的10进制数字!!!
对于输入的字符串中的字符,如果不是对应进制的数字,会被忽略。
那么,有没有这个转换呢?hexbin()????    ——没有!
6.浮点数不应进行大小比较,浮点数比较是不可靠,大多数浮点数的2进制形式,不能完全表达准确,最终只能“以很高的精度接近理论值”
7.字符串有如下4形式:
形式1:双引号字符串:$str1 = “字符串内容.....”;可以识别的转义字符有6个(\\ \" \n \$ \r \t)
形式2:单引号字符串:$str2 = ‘字符串内容.....’;可以识别的转义字符有两个(\\ \')
形式3:双引号定界符字符串:可以识别的转义字符有5个(\\  \n \$ \r \t),在双引号定界符字符串里单引号双引号可以直接写出
$str3 = <<<”标识符A”
字符串内容....
标识符A;
形式4:单引号定界符字符串:没有转义字符,单引号双引号可以直接写出

$str4 = <<<’标识符B’
字符串内容...
标识符B;
8.布尔类型:只有如下数据是被当做“假”(false):
0,   0.0,   “”,   “0”,   null,   array(),   false,   还有一个是“未定义的变量”
其余都是真。
9.自动转换:octdec($x), bindec($x),  hexdec($x);    //这里就要求$x必须是字符串,如果不是,就会转换;
$v1 = 1 + “2”;        //此时也发生了自动转换
算术运算符只是对数值进行计算,不是数值型的要转换为数值型
9.强制转换:自动类型转换是由“运算符”或类似运算符的语句来决定的。
而:强制类型转换,仅仅是一个简单的语法:形式:(目标类型)数据;含义: 将该数据转换为设定的目标类型;通常的转换目标类型有:(int),  (float),  (string),  (bool),  (array),  (object)
上述强制类型转换,并不改变该变量的本身数据或类型。对应,有一个语法是直接改变改变本的数据(及类型):settype( $变量名,  “目标类型”);






Java基础总结之各个模块重要知识点

一:对象模块。 一.初始化 1.对this.super,构造函数,构造代码块,静态代码块总结。 this:代表当前对象,也就是所在函数所属对象的引用。 this对象后面加.调用的是对象的成员变量和方法...
  • qq_19776363
  • qq_19776363
  • 2015年08月12日 10:45
  • 8343

Java基础知识总结(绝对经典)

本人学习java时,做的java基础知识总结: 因内容较多,提供原文链接下载。   写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3...
  • xyzopq100
  • xyzopq100
  • 2016年02月18日 09:28
  • 107491

python 基础语法总结(一)

Python 标识符 在python里,标识符有字母、数字、下划线组成。 在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 python中的标识符是...
  • suofeng1234
  • suofeng1234
  • 2016年07月01日 16:25
  • 4370

Socket的一些基础信息 (总结的不错,建议多看几遍)

本来是想买本书,但是想想,还是想做些更深层次、更复杂的东西出来。 把基本的用法,注意事项搞清楚就可以 了。所以就想着百度一下,百度百科以及大家一般关注的问题都有会出得来吧。。下面把学习的情况做下简...
  • riyuegongming
  • riyuegongming
  • 2013年05月25日 03:09
  • 861

POJ图论列表,想学图论的可以做下,打*的是经典题,蛮多都比较难,基础知识多看几次再做

POJ图论列表,想学图论的可以做下,打*的是经典题,蛮多都比较难,基础知识多看几次再做...
  • c3568
  • c3568
  • 2013年08月29日 10:35
  • 897

php中的绘图技术要点及应用总结

绘图属于php的高级部分,而且在实际的应用开发的过程中也是比较实用,在很多地方都可以看到技术的应用,如统计资料,折线,柱状等实时更新的图等,不可能通过纯美工的方法来实现,因为数据呈现着不可确定性,在一...
  • MyCodeDream
  • MyCodeDream
  • 2015年03月20日 14:19
  • 857

PHP开发要点与技巧总结(一)

Lambda表达式(匿名函数)实现了一次执行且无污染的函数定义,是抛弃型函数并且不维护任何类型的状态。闭包在匿名函数的基础上增加了与外部环境的变量交互,通过 use 子句中指定要导入的外部环境变量。C...
  • jkx1132
  • jkx1132
  • 2017年10月18日 20:49
  • 126

“软件测试”基础,要点概念总结(一步到位)

注意,如果是准备“计算机三级软件测试”的同学,应该多看看面向对象测试、流程图等方面的知识,推荐是买套卷子做做(其实计三并没啥意思) 注意,百度文库有很多自称计三软测的卷子,但是好像并不是和计三软测有...
  • peng_666666
  • peng_666666
  • 2017年03月28日 15:03
  • 375

黑马程序员--Java基础加强--11.【MyEclipse使用快捷键提取方法的要点】【个人总结】

MyEclipse提取方法----- MyEclipse使用快捷键提取方法的要点 ----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------...
  • u011406124
  • u011406124
  • 2013年08月05日 10:16
  • 2602

java基础5--多线程--要点总结

java基础5   1.前台线程和后台线程。在线程start之前调用setDaemon(true),可以将线程变为后台线程。 前台线程:主线程(main方法中的程序)结束,但线程只要有一个还在...
  • yinkai1205
  • yinkai1205
  • 2011年03月05日 20:59
  • 363
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php基础要点总结-多看
举报原因:
原因补充:

(最多只允许输入30个字)