博主信息
博文 18
粉丝 0
评论 0
访问量 15287
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
210425 PHP入门
xyphpblog
原创
735人浏览过

1. PHP 简介

PHP Hypertext Preprocessor

  • web开发服务端解释型语言

2. PHP 基本语法

  • 代码写在<?php 和 ?>标签中
  • 短标签<? ?>
  • 可以嵌入在HTML文档中,以.php扩展名结尾
  • 如果文件中只有PHP代码,闭合标签 ?> 需被省略
  • 功能执行语句以 ; 结尾 (一行语句时可省略)
  • 结构定义语句如函数,类,接口,流程控制语句不需要;
  1. <body>
  2. <?php
  3. echo "hello php";
  4. ?>
  5. <p><? echo "Bonjour" ?></p>
  6. </body>

2.1 注释

  • 单行注释以//或#开始
    // php comment 1
    # php comment 2
  • 多行注释用 /*...*/

2.2 大小写

  • 变量名大小写敏感
  • 关键字/类名/函数名大小写不敏感

3. PHP for循环,foreach循环,以及与JS比较

  • for (JavaScript)
  1. let animals=["cat","dog","pig","horse","dophin"];
  2. for (let index = 0; index < animals.length; index++) {
  3. const element = document.createElement("p");
  4. element.textContent=animals[index];
  5. console.log(element);
  6. document.body.append(element);
  7. }
  • forEach (JavaScript)
  1. animals.forEach(element=>{
  2. const p = document.createElement("p");
  3. p.textContent=element;
  4. console.log(p);
  5. document.body.append(p);
  6. })
  • for (PHP)
  1. echo "<h3>Animals</h3>";
  2. $animals = ["cat","dog","pig","horse","dophin"];
  3. # PHP for loop
  4. for ($i=0; $i < count($animals); $i++) {
  5. echo "<p>$animals[$i]</p>";
  6. }
  • foreach (PHP)
  1. # PHP foreach loop
  2. foreach ($animals as $key => $value) {
  3. echo "<p>$value</p>";
  4. }

结果:

  • foreach (PHP模板语法)
  1. <body>
  2. <!-- php 模板语法 代替 {} echo -->
  3. <ol>
  4. <?
  5. $animals = ["cat","dog","pig","horse","dophin"];
  6. foreach($animals as $animal):
  7. ?>
  8. <li><?=$animal?></li>
  9. <?endforeach?>
  10. </ol>
  11. </body>

4. 引入外部PHP文件

  • require 或 include filename.php
  • 公共内容如部分header, footer可以放进一个common文件夹中,然后在页面中之前引入,可以省略重复代码

config.php

  1. <?php
  2. $email = "12345@qq.com";
  3. $address="1 Sturt Rd";
  4. $post=5000;

引入config.php

  1. <?php
  2. require __DIR__."./config.php";
  3. ?>

使用config.php中声明的变量

  1. <body>
  2. <?=$email?>
  3. <?=$address?>
  4. <?=$post?>
  5. </body>

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学