PHP一样也是弱类型语言,变量的保存类型能够更换php
变量和字符串间用 .点 链接,js中用的是 + 加号,当数字和字符串链接的时候,会自动转换类型。html
常量和变量的区别就是 :数组
常量没有$符号 变量要加上$符号浏览器
变量和常量的另外一个差别在于服务器
常量只能够保存布尔值、 整数、 浮点数或字符串数据 ,这些类型都是标量数据。函数
注释: 一、 // 二、# 三、 /* */spa
分号做为语句的结束标志,不能够省略操作系统
变量数据类型:7种3d
单引号和双引号:单引号没有计算功能,双引号有计算功能。code
常量有系统常量和自定义常量(defined定义)
常量用define定义 define("TOTAL",199); 前面是常量名(大写)后面是要定义的数值 define被定义后,它的值就不能更改了
__FILE__ 当前PHP文件名及路径 __LINE__ 当前PHP文件中所在的行数 __FUNCTION__ 当前所执行的函数 __CLASS__ 当前所执行的类 PHP_VERSION PHP的版本 PHP_OS 当前服务器的操做系统
打印数组的两种方法:var_dump() print_r()
循环:for while do...while
自定义函数:基本和js差很少,须要注意的地方有:一、参数,每一个参数须要前面加上$,变量符号。二、函数的参数能够初始化值。
参数前面能够加&符号,至关于把运算结果又从新赋给了参数,全部求得的结果不用return来返回了。
php中的数组很强大,能够键值、下标值方式共存。
$arr = array('aa','cc','vvv') //简单形式 $arr = array('a'=>'嗷嗷','b'=>'版本') // 完整形式 输出: $arr[0] 或者 $arr['a'] 删除: unset($arr[0]) 修改: $arr[0] = 'dd' 遍历: foreach($arr as $key => $value) // 有键和值的状况 或 foreach($arr as $value) // 只有值的状况 $arr = array(6=>'a','b',20=>'c','d') 结果 Array ( [6] => a [7] => b [20] => c [21] => d )
PHP访问文件或者文件夹相关函数
filetype() // 能够输出相关的文件类型 如:dir(文件夹) / file(文件)
stat() // 函数得到指定文件名参数目标文件基本属性,相似右键 --> 属性 $stt = stat('text.txt'); print_r($stt);
php中的@符号
@在PHP中叫错误抑制符,也就是用来屏蔽错误的。@以后的表达式若是出错误,是不提示错误信息的,若是不加@出错以后通常是会在浏览器中显示错误信息,加上以后浏览器中就不显示错误信息了
@ 运算符只对表达式有效,且在当前行内有效
php中的&符号 函数的传址调用
header('Content-type:text/html;charset=utf-8'); 设置语言类型