讲师中心 微信公众号
AI工具推荐 视频效率加速

你必须了解PHP用法以及运行(附详细教程)

大婷大大_3221

大婷大大_3221

发布时间:2021-06-02 15:36:20

|

24013人浏览过

|

来源于CSDN

转载

对于很多想学PHP的人来说,不知道从何学起,怎么学,今天这篇文章将会带领大家学习如何建立PHP文件以及如何运行(非常适合初学者哦!!!)快来学习吧!

你必须了解PHP用法以及运行(附详细教程)

PHP文件及运行

PHP文件可包含HTML、JavaScript代码和 PHP代码,换句话说PHP 代码可以嵌入HTML文档。PHP文件名以php为后缀。

PHP代码以“<?php”开头,以“?>”结束,中间为php代码,代码行都必须以分号结束。

当解析一个文件时,PHP(Hypertext Preprocessor超文本预处理器) 会寻找起始和结束标记,也就是 <?php 和 ?>,这告诉 PHP 开始和停止解析二者之间的代码。此种解析方式使得PHP 可以被嵌入到各种不同的文档中去,而任何起始和结束标记之外的部分都会被 PHP 解析器忽略。

PHP文件例子:aa.php,其内容如下:

<?php
   //这里可以写任何php代码
    echo "2*3=";
    echo 2*3;
?>
<html>
<head>
<title><?php echo "这是网页标题"; ?></title>
</head>
<body>
<?php
     //这里也可以写任何php代码
     echo  "\n";  //输出换行
echo "2-3=";
     echo 2-3;
?>
</body>
</html>

PHP 语句以分号结尾(;)。

PHP 支持三种注释:

// 这是单行注释# 这也是单行注释/*这是多行注释示例*/

 php文件中也可以调用其他.php文件

include ("文件路径");

或

require ("文件路径");

区别require引入文件不存在,脚本会停止,include的话会继续运行。

关于这点在此不做深入介绍。

 如何运行PHP代码

一、以服务端脚本方式运行

这是 PHP 最传统,也是最主要的目标领域。需要具备以下三点:PHP 解析器、web 服务器和 web 浏览器。PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器。

这种方式需要配置web服务器和PHP解析器。 Wamp集成Apache/MySQL/PHP/PhpMyadmin,免去了开发人员将时间花费在繁琐的配置环境过程,安装也比较简单。方便使用者在自己的 PC 机上建立 PHP运行环境。

第一步:下载Wampserver

warmserver提供了php运行的环境,请下载安装。下载Wampserver地址:

<span style="color:#000000;">http://www.wampserver.com/</span><span style="color: rgb(0, 0, 0);"> </span>

第二步:写php文件,用记事本或notepad++文本编辑器写,一段简单的php代码如下

<!DOCTYPE html> 
<html> 
<body> 
<?php 
echo "Hello World!"; 
?> 
</body> 
</html>

或

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

可以把这个文件暂时保存在桌面。注意文件后缀为.php,如new1.php。在使用记事本程序编辑PHP文档的过程中,需要注意保存方法和技巧。在“另存为”对话框中输入文件名称,后缀名为.php,另外,“保存类型”设置为“所有文件”即可。

第三步:打开Wampserver ,找到Wampsertver的图标,左键,找到www目录,单击

 1.png

2.png

把刚才写的new1.php复制进去。

 第四步:打开浏览器

在浏览器输入:localhost/new1.php

按Enter键就可以看到效果了

3.png

二、以CLI(Command Line Interface)命令行接口方式运行

这种方式,不需要任何服务器或者浏览器来运行它,只需要 PHP 解析器来执行。这种方式只解析执行PHP代码,一般用于PHP代码调试。

 创建一个简单的文本文件,其中包含有以下PHP代码,并把它保存为test.php:

<?php
echo "test PHP CLI";
?>

为了方便应将php.exe(PHP引擎,解析器)的所在目录,加入windows的环境变量path中(见后面的附录)。在命令行提示符下运行这个程序,方法是:

Php  test.php

显示:

test PHP CLI

PHP.exe 参数

参数说明

-a

交互式运行Run interactively

-c

path 从path读取php的.ini文件

-n

不用读取php的.ini文件就直接运行

-m

列出经过编译的模块

-i

显示有关PHP构建的信息

-l

检查PHP脚本的句法

-s

以彩色方式显示源代码

-w

显示去掉注释之后的源代码

-h

显示帮助

  在Windows中CMD和PowerShell都是命令行执行窗口,PowerShell 从 Windows7 时代开始内置于 Windows 系统当中,可以看作是微软对CMD的大升级,两者并存于 Windows 系统中。

立即学习“PHP免费学习笔记(深入)”;

在PHP交互模式(Interactivemode)里,你在命令行窗口里输入PHP代码,当你输入了所有PHP代码后,按下 Ctrl-Z 键(windows里),或按下 Ctrl-D键 (linux里),执行之并退出交互。

php -a

提示

Interactive mode enabled

这时,可输入:

<?php
     //这里可以写任何php代码
      echo "2*3=";
      echo 2*3;
      echo "\n";  //输出换行
      echo "2-3=";
      echo 2-3;
 ?>

 按下Ctrl-Z 键(windows里)执行之并退出交互。

4.png

php大小写问题

  • 变量名(所有变量)区分的大小写,变量名以美元符($)开头

  • 常量名默认区分大小写  通常都大写

  • 函数名、方法名、类名不区分大小写,但推荐使用与定义时相同

  • 魔术常量不区分大小写 通常都大写,如__LINE__、__FILE__、__DIR__

  • NULL、TRUE、FALSE不区分大小写

  • 类型强制转换,不区分大小写

另外,顺便指出,php.ini配置项指令区分大小写

 Windows10中PATH环境变量的设置

右键 此电脑 依次单击“ 属性”,“ 高级系统设置”

5.png

单击“高级”选项卡的“环境变量”,将出现如下对话框:

6.png

按上图标注操作,找到“path”单击选中,再单击“编辑”,就可以编辑环境变量“path”的值。

推荐学习:《PHP视频教程》

 

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
mysql修改数据表名
mysql修改数据表名

MySQL修改数据表:1、首先查看数据库中所有的表,代码为:‘SHOW TABLES;’;2、修改表名,代码为:‘ALTER TABLE 旧表名 RENAME [TO] 新表名;’。php中文网还提供MySQL的相关下载、相关课程等内容,供大家免费下载使用。

1953

2023.06.20

MySQL创建存储过程
MySQL创建存储过程

存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别为CREATE PROCEDURE和CREATE FUNCTION。使用CALL语句调用存储过程智能用输出变量返回值。函数可以从语句外调用(通过引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。php中文网还提供MySQL创建存储过程的相关下载、相关课程等内容,供大家免费下载使用。

1199

2023.06.21

mongodb和mysql的区别
mongodb和mysql的区别

mongodb和mysql的区别:1、数据模型;2、查询语言;3、扩展性和性能;4、可靠性。本专题为大家提供mongodb和mysql的区别的相关的文章、下载、课程内容,供大家免费下载体验。

715

2023.07.18

mysql密码忘了怎么查看
mysql密码忘了怎么查看

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件之一。那么mysql密码忘了怎么办呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2552

2023.07.19

mysql创建数据库
mysql创建数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件之一。那么mysql怎么创建数据库呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

4188

2023.07.25

mysql默认事务隔离级别
mysql默认事务隔离级别

MySQL是一种广泛使用的关系型数据库管理系统,它支持事务处理。事务是一组数据库操作,它们作为一个逻辑单元被一起执行。为了保证事务的一致性和隔离性,MySQL提供了不同的事务隔离级别。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

999

2023.08.08

sqlserver和mysql区别
sqlserver和mysql区别

SQL Server和MySQL是两种广泛使用的关系型数据库管理系统。它们具有相似的功能和用途,但在某些方面存在一些显著的区别。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

4451

2023.08.11

mysql忘记密码
mysql忘记密码

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。那么忘记mysql密码我们该怎么解决呢?php中文网给大家带来了相关的教程以及其他关于mysql的文章,欢迎大家前来学习阅读。

4022

2023.08.14

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

20

2026.09.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn