zoukankan      html  css  js  c++  java
  • Day1_PHP快速入门

     本人知识背景:行业软件C/C++开发两年经验,了解PHP, 所以学习日志偏向记录PHP相对于C的特性

     测试环境:EasyPHP13.1

    Day 1 学习时间:3小时

    1. HTML触发PHP

    • HTML页面中使用form表单:method属性的post方法指定触发的php脚本,submit动作触发执行php
    • 了解LAMP的搭建、配置框架

    2. PHP语法

    • 数据类型:interger,float,string,Boolean,array,object,null,resource(外部资源)
    • 变量
      • 变量名称:除函数名外其它都区分大小写
      • 声明定义:变量使用前不用定义
      • 类型转换:变量类型可以任意改变(通过输入识别、转换函数)
      • 可变变量:变量名称可以改变
        • Ex, $varname='temp';  $$varname=5;  → $temp=5;
      • 常量定义:define('CONSTANT_NAME', value);
      • 作用域:超级全局_any、常量_全局、全局变量_非函数全局、函数内静态变量_函数
      • 变量属性操作:
        • 变量类型:settype()  gettype()  is_array()  is_double()  etc
        • 变量状态:isset()  unset() empty()
        • 转换类型:intval() floatval() strval() etc
    • 操作符
      • 算数操作符:+ - * / % 
      • 字符串: . (连接)
      • 赋值操作符:=  +=  -=  *=  /=  %=  ++  --
      • 引用操作符: & 别名
      • 比较操作符: ==  ===(类型&值)  !=  !==  <>   <    >   <=  >='
      • 逻辑操作符:! && || and  or  xor
      • 位操作符:& | ~ <<    >>  
      • 其它: ’a?b:c‘  @ (错误抑制)  ``(执行系统命令)
      • 数组操作符: +(联合)  ==(键值)  ===(键值&顺序) !=  !==
      • 类型操作符: instanceof
    • 控制语句
      • 条件:if  else  elseif  switch  
      • 迭代:while  do..while  for  foreach
      • 跳出控制语句:break exit  endif  endwhile  endfor  endforeach
    • declare 
      • 制定运行规则
  • 相关阅读:
    离鞘剑(四)
    Node.js 蚕食计划(四)—— Express + SQL Server 搭建电影网站
    离鞘剑(三)
    python数据类型(第三弹)
    python数据类型(第二弹)
    python数据类型(第一弹)
    开发工具的安装与使用(总结篇)
    开发工具的安装与使用(第四弹)
    PriorityQueue和PriorityBlockingQueue
    一文弄懂java中的Queue家族
  • 原文地址:https://www.cnblogs.com/alfalfa/p/3995175.html
Copyright © 2011-2022 走看看