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>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,736评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,167评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,442评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,902评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,302评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,573评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,847评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,562评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,260评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,531评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,021评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,367评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,016评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,068评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,827评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,610评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,514评论 2 269

推荐阅读更多精彩内容

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