PHP(Hypertext Preprocessor,即”PHP:超文本预处理器”)

  • php是一种通用开源的脚本语言;
  • 脚本在服务器上执行;
  • 可免费下载使用;
  • 结果以纯HTML形式返回给浏览器;
  • PHP文件的默认拓展名为”.php”;

    PHP能做什么

  • 可以动态生成页面内容;

  • 可以创建、打开、读取、写入、关闭服务器上文件;

    PHP语法

  • HP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来;

  • PHP 脚本以 <?php 开始,以 ?> 结束;
  • PHP 脚本可以放在文档中的任何位置;
  • PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码;
  • PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器;

    PHP变量

  • 变量以$符号开始,后面跟着变量的名称;

  • PHP没有声明变量的命名,变量在第一次被赋值时被创建;
  • 变量名必须以字母或者下划线开始;
  • 变量名只能包含数字字母字符以及下滑线;
  • 变量名不能包含空格;
  • 变量名是区分大小写的;
  • 在函数内部使用全局变量时,需要先用global声明;
  • 双引号中可以解析变量;

    PHP设置语言

    1. header("content-type:text/html;charset=utf-8");

    PHP内置函数

  • strlen() // 返回字符串的长度

  • var_dump() // 返回变量的数据类型和值
  • if(){

}elseif(){ // elseif中间没有空格
}else{
}

  • array() // 用于创建数组
  • 关联数组 ```php $age=array(“Peter”=>”35”,”Ben”=>”37”,”Joe”=>”43”);

// 相当于JAVAScript中的对象 // age = { // “Peter”:”35”, // “Ben”:”37”, // “Joe”:”43” // } // 普通数组遍历

// 方法1 <?php for ($i=1; $i<=5; $i++) { echo “The number is “ . $i . “
“; } ?>

// 方法2 <?php $x=array(“one”,”two”,”three”); foreach ($x as $value) { echo $value . “
“; } ?>

// 关联数组遍历 foreach($age as $x=>$value){ echo “key=”.$x.”Value”.$value.”
“; } ```