PHP的学习(5)

常用系统函数:

Print():是一种结构,和C类似,可以直接’’加上输出的内容,不用加括号

Print_r():作用和var_dump一样,但不会输出数据类型

Date():时间函数

(m和d大写,对应的是英文,小写对应的是中文)

time(),microtime(),strtotime()....

数学函数和有关函数的函数:

Max(数值1,数值2.......):可以有多个参数,作用为找到最大的数

Min(数值1,数值2.......):可以有多个参数,作用为找到最小的数

Rand(指定范围中最小的数(整数),指定范围中最大的数(整数)):伪随机数,在指定整数范围随机抽取一个数

Mt_rand(指定范围中最小的数(整数),指定范围中最大的数(整数)),Round(数值)......

  

有关函数的函数:

Function_exists(‘函数名’):判断指定函数的名字在内存中是否存在

Func_get_arg():在自定义函数中去获取指定数值对应的参数

Func_get_args():在自定义函数中获取所有的参数的,得到的为一个数值

Func_num_args():获取当前自定义函数的参数数量

 Func_get_arg(1)为2,即参数的标识从零开始(类似C数组a[1],有0和1)

字符串定义语法:

  1. 单引号定义
  2. 双引号定义    例

可见单双引号定义没有本质的区别,二者适用于无结构要求、较短的字符串定义

  1. nowdoc字符串:没有单引号的单引号字符串

形式:$变量名=<<<’边界符’

       变量内容

边界符;

     2.heredoc字符串:没有双引号的双引号字符串

形式:$变量名=<<<边界符

       变量内容

边界符;

(边界符可以随意用英文字母定义)

转义字符(和C类似)

\’:输出单引号

\”:输出双引号

\r:代表回车,回到当前行的开头

\n:换行

\t:类似tab,代表四个空格

\$:输出$符号

注:在单引号定义中,只能识别“\’”

       在双引号定义中只不能识别“\’”,因为在双引号中可以识别\$,所以在双引号的使用可以解析变 量,同样,该规则在nowdoc和heredoc中也适用

双引号中变量的识别规则:

  1. 系统能够区分变量和其后面的内容,需要保证变量的独立性

例 $a=”ab $c de”;在此定义中,$c和de中间有个空格,系统可以区分

     但在$a=”ab $cde”;中cde连在一起,系统无法区分

     2. 使用变量专用符“{}”,{$变量名}

结构化定义字符串变量的规则:

  1. 上边界符后面不能跟任何内容,包括注释,空格

     2.下边界符需要顶格,在最前面(但对顶格的定义不严格) 

     3.下边界符后面只能跟“;”

     4.结构化定义字符串,就是边界符间的所有内容都是字符串(包括注释)

等等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值