php 技术-PHP教程

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_教程photoshop_php教程

PHP 支持的变量类型包括:Boolean、Integer、Float、String、Array 和 Object。 前四种很常用,和其他语言也差不多,就不多介绍了。 数组和对象稍后详细描述。

PHP中有一些函数可以测量对象的类型,它们是getttype。 gettype 返回一个字符串,其值可以是数组、布尔值、双精度型、整数、对象、资源、字符串和未知类型。 PHP也支持显式类型转换,语法与C类似。

转换运算符

转换成

(大批)

大批

(布尔)(布尔)

布尔值

(整数)(整数)

整数

(目的)

目的

(浮点)、(双精度)、(实数)

浮点数

(细绳)

细绳

例如:

复制代码代码如下:

输出是:

细绳

整数

细绳

双倍的

还有一些函数可以用来判断变量是否是某种类型,例如is_array()、is_bool()等,用法类似。

3. 函数和变量作用域

PHP中声明函数的方式非常简单,形式如下:

复制代码代码如下:

函数 函数名(参数){

函数体

不需要指定返回类型,也不需要在括号中指定变量类型,只要有变量名即可。 例如:

php教程_菜鸟教程php_教程photoshop

复制代码代码如下:

默认情况下,PHP 按值传递参数。 更改函数内参数的值不会更改函数外部变量的值,但 PHP 还支持按引用传递。 语法与C一致。&$paramName,例如下面的经典示例:

复制代码代码如下:

输出结果:

a 为 3,b 为 5

a 为 5,b 为 3

PHP函数也支持参数的默认值,语法与C相同。例如:

复制代码代码如下:

变量的范围如下所述。 PHP的变量范围与C非常相似,包括局部变量、函数参数、全局变量和静态变量。 局部变量是在函数中声明的变量,函数参数是在函数开头声明的变量; 没有在函数中声明的变量就是全局变量,可以在任何地方访问,但是与C不同的是,如果在函数中要改变全局变量的值,需要用GLOBAL关键字显式指定它是全局变量,否则PHP将声明一个同名的局部变量并覆盖它。 例如:

复制代码代码如下:

php教程_菜鸟教程php_教程photoshop

输出结果为:

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。