zoukankan      html  css  js  c++  java
  • php基本知识

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

  • 相关阅读:
    Django restfull规范
    Python3中的zip()
    关于负数的isdigit()判断
    Win7 x64安装Paramiko
    深度学习性能提高
    神经网络激励函数
    机器学习十大算法
    深度学习十大框架比较
    python 换行
    python sort() sorted() 与argsort()函数的区别
  • 原文地址:https://www.cnblogs.com/faith3/p/6225104.html
Copyright © 2011-2022 走看看