PHP基本认识&基本语法

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



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


  • 字符串拼接:.


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


  • 分支
  • 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.'<br/>';
}
foreach ($p as $value) {
       echo 'value: '.$value;
}
  • 文件引入
  • include 'xxx.html'
  • 作用:可以把各个不同功能的代码分散在各个小文件中,通过这个语句, 进行组合。
<?php
    include 'header.php';
    include 'data.php';
?>
<body>
<?php
    include 'showGoods.php';
?>
</body>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语...
    空谷悠阅读 8,322评论 4 97
  • 一、数组 1、数组定义 数组就是一个键值对组成的语言结构,键类似于酒店的房间号,值类似于酒店房间里存储的东西。 $...
    空谷悠阅读 4,187评论 4 11
  • 基本命令 win+R打开命令行,cmd进DOS窗口DOS命令开启关闭Apache和MysqlApache启动关闭命...
    Wizey阅读 4,243评论 3 5
  • PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来...
    梦幻_78af阅读 6,397评论 1 10
  • 2017年6月15日 星期四 天气 晴 我是255号新宝宝糕点女王小杨,正在参加日记星球21天蜕变之旅第六...
    糕点女王小杨阅读 1,228评论 0 4