| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> PHP入门 -> 正文阅读 |
|
[PHP知识库]PHP入门 |
PHP的代码基础与其他语言相同,在之前的文章里都有提及,接下来主要提到的时PHP语言存在的特性。 PHP是服务器端脚本语言,是网站的后台。同时,PHP是一种弱类型语言。这代表着PHP在拥有着与C、C++等语言的共同特性时,不具有其他语言的特定性。即在PHP中,存在基本函数、变量和操作语句块,但变量的声明不需声明变量类型,在PHP中,声明变量类型需要用$。 PHP的第二个特性就是输出语句。在PHP中多用echo进行输出,echo语句可以同时输出多个字符串,其他的输出函数有print和print_r()。 在PHP中,用GET发送的信息会显示在地址栏内,而用POST发送的信息不会显示在地址栏内,也不会限制发送信息的量。 在PHP中,同样存在全局变量和局部变量,存在全局作用域和局部作用域。不同的是,在PHP中调用全局变量需要用到global关键字,例如
在这段代码中,我们在myTest函数中调用了全局变量x、y,并在函数中对y的值进行处理,此时我们就用到了global关键字调用xy变量。同样,我们也可以定义一个GLOBALS数组
index用于保存变量的名称。GLABALS数组可以在函数内部访问,也可用于修改全局变量。 在PHP中定义函数时,当一个函数完成后,他的所有局部变量都会被删除,在需要某个局部变量不被删除时,就需要在声明该变量的时候使用static关键字:
这段代码的运行结果是 PHP中也存在相同的数据类型,特殊的,在PHP中,bool变量多用true和false表示,只有在弱比较和基本函数语句中可以用0和1来表示。在PHP中,对象作为一种数据类型也可用于存储数据,代码示例如下:
这段代码的运行结果为
在这段代码中,声明color变量使用的函数是var,这与Pascal语言相同,而this是指向当前对象实例的指针,不指向任何其他对象或类。输出语句中的\t、\n分别表示跳格(类似于计算机中的TAB)和换行。 在PHP中,还有一种特殊的运算符规则——并置,表示为
在PHP中,同样存在递增递减运算符和预递增预递减运算符,递增递减和预递增预递减的区别为,递增递减先返回变量再+1,预递增预递减先+1再返回变量。 同样,在PHP中,数组也存在运算,存在合并运算(+)、比较运算(==相等、===恒等、!= <>不相等和!==不恒等)。 在PHP7+中,还存在组合比较符(太空船比较符),组合比较符可以轻松实现两变量的比较,不限于数值类数据。
在运算符中,同样也存在优先级比较如图 |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 13:31:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |