zoukankan      html  css  js  c++  java
  • PHP_01之PHP概述、数据、语法

    1、定义:PHP Hypertext Preprocessor,超文本预处理器,服务器端脚本语言;
    2、环境:WAMP:Window+Apache+PHP+MySQL;
     LAMP:Linux+Apache+PHP+MySQL;
     web服务器访问:http://localhost:80或者http://127.0.0.1:80
    3、语法:
     常见错误:Parse error(解析错误);syntax error(语法错误);
     8种数据类型:①整型(int/integer),范围-21亿~21亿,0~42亿;②浮点型(float/double/real);③字符串(string),单引不解析变量,双引解析;④布尔(bool/boolean),true/false;⑤数组(array);⑥对象(object);⑦资源(resource);⑧空(null/NULL),声明并赋值为null,未声明变量值为NULL,经过unset()注销变量值为NULL;
     常量:define(name,value);const NAME=VALUE;常量名称不要包含$;
     系统常量:PHP_VERSION:php版本;PHP_OS:运行环境;
     魔术常量:_LINE_:得到当前行号;_FILE_:得到文件的绝对路径包含文件名;_DIR_:得到当前文件的绝对路径不包含文件名;
     预定义变量:$_GET:表单发送,地址栏参数传递,超链接参数传递;$_POST:表单接收;$_REQUEST=$_GET+$_POST+$_REQUEST;
    4、数据类型转换:
     隐式转换:①转换为数值:true-》1,‘31king’-》31,‘true’-》0;②转换成字符串:true-》字符串1,false-》空字符串,数值型-》字符串的数值型;③转换为布尔型假:0/0.0/‘0’/null/空数组;
     强制转换:①小括号形式(int),(string),(bool),(array)。。。;②函数形式:intval(),floatval(),strval(),boolval();不影响变量本身;
     永久转换:会改变变量类型;settype($val,$type);设置变量类型gettype($val);返回变量类型
    5、常用:
     echo:输出字符串,英文逗号分隔;
     var_dump($var,...):打印变量详细信息;
     unset($var,...):销毁变量;
     header('content-type:text/html;charset=utl-8'):告诉浏览器编码方式;

  • 相关阅读:
    BadUSB 利用
    java 将函数作为参数传递
    odoo12 修行提升篇之 常用的高阶函数 (二)
    odoo12 修行提升篇之 异步定时任务 (一)
    odoo12 修行基础篇之 利用kanban做分析 点击跳转分析模型列表 (九)
    odoo12 修行基础篇之 kanban (八)
    odoo12 修行基础篇之 记录批处理 (七)
    odoo12 修行基础篇之 列表的筛选和分组 (六)
    odoo12 修行基础篇之 添加记录编码 (五)
    odoo12 修行基础篇之 添加工作流和操作记录 (四)
  • 原文地址:https://www.cnblogs.com/Jupiter258/p/6035283.html
Copyright © 2011-2022 走看看