php学习笔记

前言:刚学ctf得小白,前言:刚学ctf得小白,一定要有学习路线 php基础:php学习基础文字教程,学习php先从基础开始,php入门:php学习必看的入门视频教程,学完能够做一些基础性的web开发,php提高:php开发高级教程及经验总结,包含一些知识点的归纳总结,以及开发经验总结。php实战:php开发实战视频教程,看完你就能开发大型的web项目啦.

这次学习的是

php常量和变量之外部变量

PHP常量和变量之环境变量

php常量和变量之变量引用

php基础语法之算术运算

php基础语法之自加自减

php基础语法之比较运算符

php常量和变量之外部变量

PHP的外部变量是PHP 在使用过程中规定好的一些变量。我们先讲解几个最常用的例子,HTML 表单(GET 和 POST)当一个表单提交给 PHP 脚本时,表单中的信息会自动在脚本中可用。

只有两种方法可以访问 HTML 表单中的数据。

示例 #2 从一个简单的 POST HTML 表单访问数据

使用 GET 表单也类似,只不过要用适当的 GET 预定义变量。GET 也适用于 QUERY_STRING(URL 中在"?"之后的信息)。因此,举例说,http://www.example.com/test.php?id=3 包含有可用 _GET\['id'\] 来访问的 GET 数据。参见 _REQUEST。。

PHP 也懂得表单变量上下文中的数组(参见相关常见问题)。例如可以将相关的变量编成组,或者用此特性从多选输入框中取得值。例如,将一个表单 POST 给自己并在提交时显示数据:

PHP常量和变量之环境

环境变量我们主要用的有 S E R V E R 和 _SERVER和 SERVER和_ENV两个环境变量

不过,$_ENV逐渐被PHP的新版本给废弃了。【重点】知道在哪儿查看环境变量的名字(key)和值(value),记住并默写几个常用的环境变量。查看环境变量,我们在学习PHP的第一天就学习过

你在执行phpinfo();的这个网址中,将网页向下拉动翻页,看看能不能找到截图中的部份:

_SEVER['XXX']这就是要学习的值

如果我们需要显示我们当前访问的这个phpinfo();页面文件放在哪儿,就可以执行:

php常量和变量之变量引用

变量引用

PHP 的引用允许你用两个变量来指向同一个内容

来对比两段代码的执行结果:第一段代码,没有任何区别。跟我们原有的PHP代码一模一样:

为什么两个结果都变成6了呢?

不论 f o 或 fo或 fo或bar的值如何发生变化, f o 变 fo变 fo变bar也变, b a r 发生变化, bar发生变化, bar发生变化,fo也会发生变化。

php基础语法之算术运算

说白了就是从小就学过的数学算数。

举几个例子,

这里还有一个函数pow() pow(x,y)其中x,y数据类型相通 这就是x^y

php基础语法之自加自减

自增自减,就是在原有的基础上加一或减一。

对比上面两个,发现这两种写法都是一样的。可以将++写在变量前面或后面,都是一个意思。自减也是一样的。

解释一下,a=3 ,b=5 ,c=5,d=4,e=4

php基础语法之比较运算符

我们都知道有><= ≤ ≥ ≠

在php中有点不同

这样运算符比较是返回bool值返回ture 和 flase

前面的我们都知道,所以就不做演示了,我们对和平常的不同的做一下演示。

接下来的一个重点是演示,等于(==)和全等于也叫判断类型等于(===)。

这是因为==这可以看成普通的等于号,而一个=号就可以看成赋值符号。

这里显示结果为假,是因为===这是强比较,就是要让两边比较的值完全相同,(数据类型相同,数值相同。)

相关推荐
JaguarJack8 小时前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
后端·php·服务端
BingoGo8 小时前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
php
JaguarJack1 天前
告别 Laravel 缓慢的 Blade!Livewire Blaze 来了,为你的 Laravel 性能提速
后端·php·laravel
郑州光合科技余经理2 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
西岸行者2 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
starlaky2 天前
Django入门笔记
笔记·django
QQ5110082852 天前
python+springboot+django/flask的校园资料分享系统
spring boot·python·django·flask·node.js·php
勇气要爆发2 天前
吴恩达《LangChain LLM 应用开发精读笔记》1-Introduction_介绍
笔记·langchain·吴恩达
WeiXin_DZbishe2 天前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5
悠哉悠哉愿意2 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习