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 
    • 制定运行规则

posted on 2014-09-26 16:50  alfalfa  阅读(155)  评论(0编辑  收藏  举报

导航