PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

PHP是什么?

  • PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。
  • PHP 脚本在服务器上执行。

PHP文件是什么?

  • PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码
  • PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器
  • PHP 文件的默认文件扩展名是 ".php"

PHP语法

PHP 脚本可以放在文档中的任何位置。

PHP 脚本以 <?php 开始,以 ?> 结束:

<?php
// PHP 代码
?>

PHP 文件的默认文件扩展名是 ".php"。

例:

这个必须启动,要不访问不了

在WWW目录下新建.php文件

<!DOCTYPE html>
<html>
<body>
<meta type="utf-8">
<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>

</body>
</html>

  

PHP中的注释

<!DOCTYPE html>
<html>
<body>
<meta type="utf-8">

<?php
// 这是单行注释

/*
这是多行注释
多行注释
多行注释
*/

echo "Hello World!";
?>

</body>
</html>

  

PHP变量

变量是用于存储信息的"容器":

<!DOCTYPE html>
<html>
<body>
<meta type="utf-8">

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

</body>
</html>

也可以直接输入<?php //代码?>里面的内容(这两种都可以)

 与代数类似

x=5

y=6

z=x+y

在代数中,我们使用字母(如 x),并给它赋值(如 5)。

从上面的表达式 z=x+y ,我们可以计算出 z 的值为 11。

在 PHP 中,这些字母被称为变量

PHP局部和全局作用域

<?php
$x=5; //全局变量

function myTest()
{
    $y=10; //局部变量
    echo "<p>测试函数内变量:<p>";
    echo "变量 x 为: $x";
    echo "<br>";
    echo "变量 y 为: $y";
}

myTest();

echo "<p>测试函数外变量:<p>";
echo "变量 x 为: $x";
echo "<br>";
echo "变量 y 为: $y";
?>

 

PHP global 关键字

<?php
$x=5;
$y=10;

function myTest()
{
    global $x,$y;
    $y=$x+$y;
}

myTest();
echo $y; // 输出 15
?>

  

Static 作用域

<?php
function myTest()
{
    static $x=0;
    echo $x;
    $x++;
    echo PHP_EOL;    // 换行符
}
 
myTest();
myTest();
myTest();
?>

          

PHP print

print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或 print()。

显示变量

下面的实例演示了如何使用 print 命令输出变量和字符串:

<?php
$txt1="学习 PHP";
$txt2="RUNOOB.COM";
$cars=array("Volvo","BMW","Toyota");

echo $txt1;
echo "<br>";
echo "在 $txt2 学习 PHP ";
echo "<br>";
echo "我车的品牌是 {$cars[2]}";
?>

 

PHP简介和基础案例相关推荐

  1. DL:深度学习(神经网络)的简介、基础知识(神经元/感知机、训练策略、预测原理)、算法分类、经典案例应用之详细攻略

    DL:深度学习(神经网络)的简介.基础知识(神经元/感知机.训练策略.预测原理).算法分类.经典案例应用之详细攻略 目录 深度学习(神经网络)的简介 1.深度学习浪潮兴起的三大因素 深度学习(神经网络 ...

  2. Auto CAD:CAD软件简介、使用技巧经验总结、基础案例应用之详细攻略

    Auto CAD:CAD软件简介.使用技巧经验总结.基础案例应用之详细攻略 目录 CAD软件简介 1.软件特点 2.软件用途 CAD软件使用技巧经验总结

  3. TF学习:Tensorflow基础案例、经典案例集合——基于python编程代码的实现

    TF学习:Tensorflow基础案例.经典案例集合--基于python编程代码的实现 目录 Tensorflow的使用入门 1.TF:使用Tensorflow输出一句话 2.TF实现加法 3.TF实 ...

  4. 计算机应用基础案例实训教程,计算机应用基础案例式实训教程

    计算机应用基础案例式实训教程 语音 编辑 锁定 讨论 上传视频 <计算机应用基础案例式实训教程>是2014年3月出版的图书,作者是刘云芳.[1] 书    名 计算机应用基础案例式实训教程 ...

  5. SpringBoot2.0 基础案例(12):基于转账案例,演示事务管理操作

    本文源码 GitHub地址:知了一笑 https://github.com/cicadasmile/spring-boot-base 一.事务管理简介 1.事务基本概念 一组业务操作ABCD,要么全部 ...

  6. 计算机应用基础教程ppt 洪歧,计算机应用基础案例教程(清华)

    计算机应用基础案例教程(清华) (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 蕴棉渐擅渐蔽蝎薯腻艰卷诞母危阜腮筷禁防距胜荔梦惋谅倪 ...

  7. 计算机应用基础实训指导教程 王,计算机应用基础案例教程及实训指导-第2章___Windows操...

    计算机应用基础案例教程及实训指导-第2章___Windows操 (11页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 第2章中文WinXP ...

  8. 大一计算机应用基础案例教程视频,2015计算机应用基础案例教程.ppt

    计算机应用基础案例教程 高职高专 ppt 课件 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2. ...

  9. 3.18 基础案例2.0-定位电话

    基础案例2.0-定位电话 简介 准备 硬件图 功能实现 1.物联网平台开发 2.设备端开发 调试 物联网应用开发 3.1新建'普通项目' 3.2关联产品和设备 3.3 新建web应用 3.4添加组件 ...

最新文章

  1. 合肥工业大学—SQL Server数据库实验十:用户及其权限管理
  2. android 悬停按钮,Android悬浮按钮的使用方法
  3. 小程序中获取高度以及设备的方法
  4. html自定义标签提示,用简单的jquery+CSS创建自定义的a标签title提示tooltip_HTML/Xhtml_网页制作...
  5. python turtle循环图案-有趣的Python turtle绘图
  6. python在财务领域的应用-浅谈财务智能化在实际工作中的运用
  7. Linux中shell的分类以及查看当前的shell
  8. openresty开发系列37--nginx-lua-redis实现访问频率控制
  9. Java黑皮书课后题第2章:*2.20(金融应用:计算利息)编写程序,读取余额和年利率百分比,打印下个月的利息
  10. PostgreSQL 函数调试、诊断、优化 auto_explain
  11. 小程序获取微信用户绑定的手机号
  12. 科研人员还需学python吗_为什么我建议每个开发人员都需要学 Python ?
  13. 网络掩码 网关 接口 活跃点数介绍
  14. Flask 和 requests 搭建一个简单的API服务
  15. nodejs 加密压缩文件,解密解压文件
  16. 两张图片怎样合成一张左右拼图?
  17. 2007年教育技术学专业硕士点招生简章
  18. mfc键盘控制移动鼠标光标_如何在Windows中使用键盘控制鼠标光标
  19. 企业级BOM系统与外部系统集成的几种方案
  20. uniapp技术应用,以及案列讲解

热门文章

  1. HTML5开发APP页面(动效篇)
  2. 交互式语音应答(IVR)系统行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  3. 全球虚拟运营商发展现状与探索
  4. 众昂矿业:含氟聚合物被广泛运用于新能源锂电池生产
  5. 轻量化 | 如何让笨重的深度学习模型在移动设备上跑起来?看它!
  6. 芋道 Spring Boot 快速入门
  7. 学php设计需要什么基础知识,学习seo需要哪些基础知识
  8. 数字化经济与高科技经济
  9. SAP CO 成本的分配
  10. 教你用Python做二维码