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 数组和数据结构
索引数组和关联数组:
方括号[];访问数组内容
预定义数组:
数组相关处理函数
分享到:
相关推荐
PHP个人学习笔记
php php总结 php个人总结php php总结 php个人总结php php总结 php个人总结php php总结 php个人总结php php总结 php个人总结php php总结 php个人总结php php总结 php个人总结php php总结 php个人总结php php总结 php...
本文档是关于SMARTY的笔记,知识点归纳的很全,是在听了达内的老师和兄弟连的老师之后才整理出来的,相信通过该份笔记,学习smarty引擎可以不用再需要其他的笔记。 配有知识点总结 学习过程中写的案例 学习心得 一...
本资源是我在达内学习整理的笔记,包括 php mysql javascript js jquery ,前面Php是同学整理的,后面是我整理的,附有自己实操的案例,分析,和上一篇...有下载过“smarty学习笔记”的朋友相信知道这些笔记的价值。
PHP学习笔记、PHP实例
php100学习笔记php100学习笔记php100学习笔记
php学习笔记-附件资源
软件开发设计:PHP、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储...
php框架学习笔记
在培训机构,从开始到最后PHP的笔记,这也算是入门的笔记了。拿出来让大家参考一下,有用就用,没用删了
个人每天的学习笔记,之后几天持续更新,以此激励自己和希望他人有所借鉴。
PHP学习笔记.
php学习笔记php学习笔记php学习笔记php学习笔记php学习笔记php学习笔记
当年我学PHP时整理的学习笔记,今天整理硬盘突然找到了,所以拿出来分享给那些没有任何PHP基础的朋友们.