PHP同样也是弱类型语言,变量的保存类型可以更换

 

变量和字符串间用 .点 连接,js中用的是 + 加号,当数字和字符串连接的时候,会自动转换类型。

 

常量和变量的区别就是 :

  常量没有$符号 变量要加上$符号

变量和常量的另一个差异在于

  常量只可以保存布尔值、 整数、 浮点数或字符串数据 ,这些类型都是标量数据。

 

注释:  1、 //     2、#     3、 /* */

 

分号作为语句的结束标志,不可以省略

 

变量数据类型:7种

 

单引号和双引号:单引号没有计算功能,双引号有计算功能。

 

常量有系统常量和自定义常量(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差不多,需要注意的地方有:1、参数,每个参数需要前面加上$,变量符号。2、函数的参数可以初始化值。

参数前面可以加&符号,相当于把运算结果又重新赋给了参数,所有求得的结果不用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');  设置语言类型

posted on 2017-01-10 16:10  一直在寻  阅读(196)  评论(0编辑  收藏  举报