php基本知识

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');  设置语言类型

相关文章
相关标签/搜索