zoukankan      html  css  js  c++  java
  • php基础语法

    php基础语法

    php语法的使用

        每行代码后面必须以;结尾
        第一种: 推荐
        <?php 
          echo "1";?>
       第二种:推荐
       <script language="php">
        echo "2";
       </script>
       第三种:短标签 不推荐
       <?
        echo "3"; 
       ?>
    

    php的输出方式

      php的输出方式有三种,分别是:echo / print / printf
      echo:向浏览器输出字符串 没有返回值
          echo "向浏览器输出字符串<br/>";        //在页面中打印字符串
      print:向浏览器输出字符串,返回值是整型
          echo print "在页面中打印字符串<br/>";  // 在页面中打印字符串1
      printf:向浏览器输出字符串,可用类型指示符,返回值是字符串的长度
          printf("%d",19);   //19 2
      常用类型指示符 
      %b  整数,显示为二进制
      %c  整数,显示为ASCII字符
      %d  整数,显示为有符号十进制数
      %f  浮点数,显示为浮点数
      %o  整数,显示为八进制数
      %s  字符串,显示为字符串
      %u  整数,显示无符号十进制数
      %x  整数,显示为小写的十六进制数
      %X  整数,显示为大写的十六进制数
    

    php设置编码

      用在php块代码的前面
      header("Content-type: text/html; charset=utf8"); 
      指定html文件的编码
      <meta http-equiv="Content-type" content="text/html;charset=utf8">
    

    php 变量 常量

      变量:命名规范: $开头 区分大小写   定义变量同时必须赋值 不能以数字开头
        $name = 'jack';
        $age = '';
      检测变量是否存在:isset($name)  //存在返回1 不存在返回空
      销毁一个变量:unset($name)
      检测一个变量是否为空:empty($age)  //为空返回1, 不为空返回空
    
      常量:命名采用大写,一旦定义不能改变
      define('NAME','value');
      echo NAME;  //value
    

    php 数据类型

      php中数据类型分为: 整型(Integer) 字符串(String) 浮点型(Float(double)) 布尔型(Boolean)  数组(Array)  对象(Object)
      $a = 13.23;
      $b = 'hello';
      获取数据类型:gettype()
      设置数据类型:settype()
    
      gettype($a)  // double
      gettype($b)  // string
      settype($a,'string')  // '13.23'
    
      类型转换:
      隐式转换:
          $a = 0; 
          $b = 10; 
          $b = $a; // 0
      显示转换:
          $a = 1.333;
          (integer)$a  //1
      临时转换:
          $a = 10.344;
         (intval)$a; // 10
          echo $a;  // 10.344;
      完全转换:
          $a = 20;
          settype($a);  //"20"
          $a // "20"
    

    特定类型的测试函数 返回值为true/false

      is_integer() :是否为整型
      is_double() :是否为浮点型
      is_float() :是否为浮点型
      is_real() :函数是 is_float() 的别名函数。
      is_long() : 函数是 is_int() 的别名函数。
      is_array() :是否是数组
      is_string() :是否是字符串
      is_object() :是否为一个对象
      is_resource():是否为资源类型
      is_null()  :是否为空
      is_numeric():是否为数字或数字字符串
    

    超全局变量

      $GLOBALS :所有全局变量数组
      $_SERVER :服务器环境变量数组
      $_GET :通过get方法传递给该脚本的变量数组
      $_POST :通过post方法传递给该脚本的变量数组
      $_COOKIE :cookie变量数组
      $_FILES :与文件上传相关的变量数组
      $_ENV :环境变量数组
      $_REQUEST :所有用户输入的变量数组
      $_SESSION :会话变量数组
  • 相关阅读:
    vs2008 当前上下文不存在名称xxx 解决办法
    SQL Server 2008故障转移集群+数据库镜像配置实例之一
    通过JavaScript获取页面大小
    使用JavaScript判断浏览器类型
    sql2008安装图解sql2008安装全过程
    Sqlserver中对时间类型的字段转换
    SQL Server 2008故障转移集群+数据库镜像配置实例之三
    这年头口罩都成时尚品
    一位软件工程师的6年总结[转]
    MS SQL Server查询优化方法[转]
  • 原文地址:https://www.cnblogs.com/rainbow8590/p/7466830.html
Copyright © 2011-2022 走看看