PHP教程
PHP 是一种功能强大的服务器端脚本语言,用于创建动态和交互式站点。 PHP文件一般包含HTML标签和一些PHP脚本代码。 PHP 是免费的,但应用广泛。 同时,对于像Google ASP这样的竞争对手来说php 技术,PHP无疑是另一个高效的选择。
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。 PHP 代码可以放置在文档中的任何位置。
PHP 脚本以以下结尾
PHP 文件的默认文件扩展名是 .php
推荐开发工具
代码编辑器推荐:vscode
集成环境推荐:phpstudy或者小皮肤面板
下载链接:
最新班级(新)
1. PHPWEB全栈开发在线直播课(直播模式、教程解答)
2. VIP会员通道,免费php课程(录制课程,每月开放)
免费视频课程推荐
通过在线示例学习 PHP
我们的PHP在线示例可以让php菜鸟更轻松地学习PHP,快速上手php 技术,掌握PHP技术。 示例包括PHP源码和运行结果。
例子
点击“运行实例”按钮,可以查看线上实例的运行结果。
PHP 参考指南
在php英文网站的php在线指南中,您会找到所有PHP功能的完整参考指南,让您更方便地学习php技术:
配置PHP和MySQL的过程省略。 如果是在Ubuntu下,请参考Ubuntu 10.04安装备忘录。
1. 基本句型
在 HTML 代码中嵌入 PHP 脚本的方法是在 . echo 或 print 函数用于将数据输出到浏览器。 echo 可以接受多个参数,print 只能接受一个。 回声的方式是
void echo(字符串 arg1,[,...字符串 argn]);
PHP 语法允许省略括号。 例如,
复制代码代码如下:
将在浏览器上输出Hello my world
PHP还支持类似C语言的printf函数,比如printf('%d apples',100),会输出100个苹果。 sprintf 的用法与 printf 相同php教程,但它不是输出到浏览器,而是返回一个字符串。
2. 数据类型和变量
PHP是弱类型的,变量不需要预先声明,也不需要指定类型。 PHP中的变量是$加变量名,PHP变量区分大小写。 例如上例中的 $my='my' 。
PHP 支持的变量类型包括:Boolean、Integer、Float、String、Array 和 Object。 前四种很常用,和其他语言也差不多,就不多介绍了。 数组和对象稍后详细描述。
PHP中有一些函数可以测量对象的类型,它们是getttype。 gettype 返回一个字符串,其值可以是数组、布尔值、双精度型、整数、对象、资源、字符串和未知类型。 PHP也支持显式类型转换,语法与C类似。
转换运算符
转换成
(大批)
大批
(布尔)(布尔)
布尔值
(整数)(整数)
整数
(目的)
目的
(浮点)、(双精度)、(实数)
浮点数
(细绳)
细绳
例如:
复制代码代码如下:
输出是:
细绳
整数
细绳
双倍的
还有一些函数可以用来判断变量是否是某种类型,例如is_array()、is_bool()等,用法类似。
3. 函数和变量作用域
PHP中声明函数的方式非常简单,形式如下:
复制代码代码如下:
函数 函数名(参数){
函数体
不需要指定返回类型,也不需要在括号中指定变量类型,只要有变量名即可。 例如:
复制代码代码如下:
默认情况下,PHP 按值传递参数。 更改函数内参数的值不会更改函数外部变量的值,但 PHP 还支持按引用传递。 语法与C一致。&$paramName,例如下面的经典示例:
复制代码代码如下:
输出结果:
a 为 3,b 为 5
a 为 5,b 为 3
PHP函数也支持参数的默认值,语法与C相同。例如:
复制代码代码如下:
变量的范围如下所述。 PHP的变量范围与C非常相似,包括局部变量、函数参数、全局变量和静态变量。 局部变量是在函数中声明的变量,函数参数是在函数开头声明的变量; 没有在函数中声明的变量就是全局变量,可以在任何地方访问,但是与C不同的是,如果在函数中要改变全局变量的值,需要用GLOBAL关键字显式指定它是全局变量,否则PHP将声明一个同名的局部变量并覆盖它。 例如:
复制代码代码如下:
输出结果为:
0.03
1.03
PHP还有一个超级全局变量。 超级全局变量是PHP系统预定义的,主要用于访问与环境相关的信息,如当前用户会话、用户运行环境、本地环境等。 超级全局变量是一个字段,例如$_SERVERphp教程,它存储服务器相关的信息。 $_GET、$_POST、$_FILES、$_COOKIE存储了客户端使用get和post提交的信息、上传的文件、cookie信息等。这些变量的使用很简单,你只需要找出你要获取哪些信息即可需要
4个可变变量
与C等静态语言不同,PHP的变量名本身就可以是一个变量,这在需要动态生成很多变量时非常方便。 例如:
复制代码代码如下:
输出是:我你好
5. 流程控制语句
主要包括if else、while、for、do while、switch。 这些和C语言很相似,基本相同。 不多介绍。 有一些差异。 PHP的elseif是一个连接在一起的关键字,而C语言是else if。
发表评论