`
widdy
  • 浏览: 21705 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

php学习笔记-1

 
阅读更多
1.语言标记
总之使用<?php     ?>(XML风格)就对了,其它三种就算了。
XML文件     <?xml    ?>

2.分号的使用

3.注释
//
#
/*     */  当然不能嵌套注释

4.空白处理
使用两个空行: 一个源文件的两个代码片段之间;两个类的声明之间
使用一个空行:两个函数声明之间;函数内局部变量和函数的第一条语句之间;块注释或单行注释之前;一个函数内的两个逻辑代码片段之间。
函数名称与左括号之间不用空白隔开(这个貌似得注意下)
函数参数列表中逗号后面插入空格(也要注意下)

好吧,太多了,还是直接代码格式化工具吧。

5.变量
数据存储单元:变量   常量
声明变量:$+变量名(有意义)   $a=100;
变量命名:区分大小写(例外),各种规则,关键字
可变变量:
传值赋值,引用赋值(学js的时候,我就找的这个,貌似我又被搞混了) 
变量作用域,生存周期:

6.变量类型
布尔值的自动转换:
字符串:
##单引号:转义(单引号,和转义字符本身 ' \),不会解析变量值
##双引号:转义,解析变量
##定界符:
数组:map
对象Object:
NUll
类型转换:自动类型转换,强制类型转换

7.常量
定义和使用:
define()函数
define("FLY",true);   //常量一般 默认为全部大写,不加$符号
//常量不能被重新定义或者取消定义
//常量的值只能是标量(boolean,string,int,float)

预定义常量

8.运算符

9.表达式

10.语句

11.函数
声明前后都可以调用

12.变量作用域
局部变量:
全局变量:变量定义处开始---到本文件末尾;glaobal关键字或者$GLOBALS数组
静态变量:函数调用结束后仍然存在,函数内部,static $a=10;

13.传参
按值传递
按引用传递
参数默认值
可变长度参数列表

14
变量函数:变量的值为与函数同名的字符串;$a();
递归函数:
使用自定义函数库:

15.important 数组和数据结构
索引数组和关联数组:
方括号[];访问数组内容
预定义数组:
数组相关处理函数
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics