当前位置:   article > 正文

php基础语法_阶段变量,环境变量,系统变量,cookie变量的区别

阶段变量,环境变量,系统变量,cookie变量的区别
php基础语法
php语法的使用
  1. 每行代码后面必须以;结尾
  2. 第一种: 推荐
  3. <?php
  4. echo "1";?>
  5. 第二种:推荐
  6. <\script language="php">
  7. echo "2";
  8. <\/script>
  9. 第三种:短标签 不推荐
  10. <?
  11. echo "3";
  12. ?>
php的输出方式
  1. php的输出方式有三种,分别是:echo / print / printf
  2. echo:向浏览器输出字符串 没有返回值
  3. echo "向浏览器输出字符串<br/>"; //在页面中打印字符串
  4. print:向浏览器输出字符串,返回值是整型
  5. echo print "在页面中打印字符串<br/>"; // 在页面中打印字符串1
  6. printf:向浏览器输出字符串,可用类型指示符,返回值是字符串的长度
  7. printf("%d",19); //19 2
  8. 常用类型指示符
  9. %b 整数,显示为二进制
  10. %c 整数,显示为ASCII字符
  11. %d 整数,显示为有符号十进制数
  12. %f 浮点数,显示为浮点数
  13. %o 整数,显示为八进制数
  14. %s 字符串,显示为字符串
  15. %u 整数,显示无符号十进制数
  16. %x 整数,显示为小写的十六进制数
  17. %X 整数,显示为大写的十六进制数
php设置编码
  1. 用在php块代码的前面
  2. header("Content-type: text/html; charset=utf8");
  3. 指定html文件的编码
  4. <meta http-equiv="Content-type" content="text/html;charset=utf8">
php 变量 常量
  1. 变量:命名规范: $开头 区分大小写 定义变量同时必须赋值 不能以数字开头
  2. $name = 'jack';
  3. $age = '';
  4. 检测变量是否存在:isset($name) //存在返回1 不存在返回空
  5. 销毁一个变量:unset($name)
  6. 检测一个变量是否为空:empty($age) //为空返回1, 不为空返回空
  7. 常量:命名采用大写,一旦定义不能改变
  8. define('NAME','value');
  9. echo NAME; //value
php 数据类型
  1. php中数据类型分为: 整型(Integer) 字符串(String) 浮点型(Float(double)) 布尔型(Boolean) 数组(Array) 对象(Object)
  2. $a = 13.23;
  3. $b = 'hello';
  4. 获取数据类型:gettype()
  5. 设置数据类型:settype()
  6. gettype($a) // double
  7. gettype($b) // string
  8. settype($a,'string') // '13.23'
  9. 类型转换:
  10. 隐式转换:
  11. $a = 0;
  12. $b = 10;
  13. $b = $a; // 0
  14. 显示转换:
  15. $a = 1.333;
  16. (integer)$a //1
  17. 临时转换:
  18. $a = 10.344;
  19. (intval)$a; // 10
  20. echo $a; // 10.344;
  21. 完全转换:
  22. $a = 20;
  23. settype($a); //"20"
  24. $a // "20"
特定类型的测试函数 返回值为true/false
  1. is_integer() :是否为整型
  2. is_double() :是否为浮点型
  3. is_float() :是否为浮点型
  4. is_real() :函数是 is_float() 的别名函数。
  5. is_long() : 函数是 is_int() 的别名函数。
  6. is_array() :是否是数组
  7. is_string() :是否是字符串
  8. is_object() :是否为一个对象
  9. is_resource():是否为资源类型
  10. is_null() :是否为空
  11. is_numeric():是否为数字或数字字符串
超全局变量
  1. $GLOBALS :所有全局变量数组
  2. $_SERVER :服务器环境变量数组
  3. $_GET :通过get方法传递给该脚本的变量数组
  4. $_POST :通过post方法传递给该脚本的变量数组
  5. $_COOKIE :cookie变量数组
  6. $_FILES :与文件上传相关的变量数组
  7. $_ENV :环境变量数组
  8. $_REQUEST :所有用户输入的变量数组
  9. $_SESSION :会话变量数组
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/1010998
推荐阅读
相关标签
  

闽ICP备14008679号