PHP基本认识&基本语法

  • 简单介绍
    1. 是一门服务器端开发的脚本语言
  • 基本知识
  • PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码
  • PHP文件名称,不要使用中文
  • php代码被包含在 ** **中, 并且可以分开写
  • php文件, 无法直接访问运行, 需要放在服务器根目录里面, 通过浏览器访问
  • 访问方式, 通过IP地址,或者虚拟主机名访问
  • 中文乱码问题解决:最开始加上header("Content-Type: text/html; charset=utf-8");


    PHP基本认识&基本语法_第1张图片

    PHP基本认识&基本语法_第2张图片
  • 变量
  • 变量名称以$开头 字母/数字/下划线 不能以数字开头 大小写敏感
  • 变量定义:$xx = value;
  变量名称 = 数据类型
  $num = 1;
  $num = 4;
  echo $num;
  • 内容输出
  • echo:输出简单数据类型,如字符串、数值
    echo 打印一些基本的数据类型,可以同时打印多个
  • print_r():输出复杂数据类型,如数组、对象
  • 注意:输出的字符内容,会被浏览器解析
echo '
'; //解析出是一条分割线
  • 数据类型
  • 整型、浮点型、布尔型、字符型、数组、对象、NULL


    PHP基本认识&基本语法_第3张图片
  • 字符串拼接:.


  • 数组:
$arr = array(1, 2, 3);
$arr[0];
count($arr);  统计数组长度
  • 字典(关联数组)
$dic = array('name' => 'asd', 'age' => 18);
print_r($dic['name']);
  • 函数


    PHP基本认识&基本语法_第4张图片
  • 分支
  • if else
 $num = 10;
if ($num == 10) {
        echo 'yes';
}else {
        echo 'none';
}
  • 三目运算符
$value = $num == 10 ? 100 : 0;
echo $value;
  • switch
switch ($value) {
    case 0:
        echo '0分';
        break;
    case 100:
        echo '满分';
        break;
    default:
        echo '不知道';
}
  • 循环
  • while
 $num= 10;
while ($num > 0) {
    echo $num;
    $num --;
}
  • for
$arr = array(1,2,3,4);
for ($i = 0; $i < count($arr); $i++) {
    echo $arr[$i];
}
  • 遍历字典
$p = array('name' => 'sz', 'age' => 18, 'pets' => array('大黄', '小花'));
foreach ($p as $key => $value) {
    echo 'key: '.$key.'     value: '.$value.'
'; } foreach ($p as $value) { echo 'value: '.$value; }
  • 文件引入
  • include 'xxx.html'
  • 作用:可以把各个不同功能的代码分散在各个小文件中,通过这个语句, 进行组合。




你可能感兴趣的:(PHP基本认识&基本语法)