PHP简介和基础案例
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简介和基础案例相关推荐
- DL:深度学习(神经网络)的简介、基础知识(神经元/感知机、训练策略、预测原理)、算法分类、经典案例应用之详细攻略
DL:深度学习(神经网络)的简介.基础知识(神经元/感知机.训练策略.预测原理).算法分类.经典案例应用之详细攻略 目录 深度学习(神经网络)的简介 1.深度学习浪潮兴起的三大因素 深度学习(神经网络 ...
- Auto CAD:CAD软件简介、使用技巧经验总结、基础案例应用之详细攻略
Auto CAD:CAD软件简介.使用技巧经验总结.基础案例应用之详细攻略 目录 CAD软件简介 1.软件特点 2.软件用途 CAD软件使用技巧经验总结
- TF学习:Tensorflow基础案例、经典案例集合——基于python编程代码的实现
TF学习:Tensorflow基础案例.经典案例集合--基于python编程代码的实现 目录 Tensorflow的使用入门 1.TF:使用Tensorflow输出一句话 2.TF实现加法 3.TF实 ...
- 计算机应用基础案例实训教程,计算机应用基础案例式实训教程
计算机应用基础案例式实训教程 语音 编辑 锁定 讨论 上传视频 <计算机应用基础案例式实训教程>是2014年3月出版的图书,作者是刘云芳.[1] 书 名 计算机应用基础案例式实训教程 ...
- SpringBoot2.0 基础案例(12):基于转账案例,演示事务管理操作
本文源码 GitHub地址:知了一笑 https://github.com/cicadasmile/spring-boot-base 一.事务管理简介 1.事务基本概念 一组业务操作ABCD,要么全部 ...
- 计算机应用基础教程ppt 洪歧,计算机应用基础案例教程(清华)
计算机应用基础案例教程(清华) (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 蕴棉渐擅渐蔽蝎薯腻艰卷诞母危阜腮筷禁防距胜荔梦惋谅倪 ...
- 计算机应用基础实训指导教程 王,计算机应用基础案例教程及实训指导-第2章___Windows操...
计算机应用基础案例教程及实训指导-第2章___Windows操 (11页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 第2章中文WinXP ...
- 大一计算机应用基础案例教程视频,2015计算机应用基础案例教程.ppt
计算机应用基础案例教程 高职高专 ppt 课件 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2. ...
- 3.18 基础案例2.0-定位电话
基础案例2.0-定位电话 简介 准备 硬件图 功能实现 1.物联网平台开发 2.设备端开发 调试 物联网应用开发 3.1新建'普通项目' 3.2关联产品和设备 3.3 新建web应用 3.4添加组件 ...
最新文章
- 合肥工业大学—SQL Server数据库实验十:用户及其权限管理
- android 悬停按钮,Android悬浮按钮的使用方法
- 小程序中获取高度以及设备的方法
- html自定义标签提示,用简单的jquery+CSS创建自定义的a标签title提示tooltip_HTML/Xhtml_网页制作...
- python turtle循环图案-有趣的Python turtle绘图
- python在财务领域的应用-浅谈财务智能化在实际工作中的运用
- Linux中shell的分类以及查看当前的shell
- openresty开发系列37--nginx-lua-redis实现访问频率控制
- Java黑皮书课后题第2章:*2.20(金融应用:计算利息)编写程序,读取余额和年利率百分比,打印下个月的利息
- PostgreSQL 函数调试、诊断、优化 auto_explain
- 小程序获取微信用户绑定的手机号
- 科研人员还需学python吗_为什么我建议每个开发人员都需要学 Python ?
- 网络掩码 网关 接口 活跃点数介绍
- Flask 和 requests 搭建一个简单的API服务
- nodejs 加密压缩文件,解密解压文件
- 两张图片怎样合成一张左右拼图?
- 2007年教育技术学专业硕士点招生简章
- mfc键盘控制移动鼠标光标_如何在Windows中使用键盘控制鼠标光标
- 企业级BOM系统与外部系统集成的几种方案
- uniapp技术应用,以及案列讲解