网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

如何通过学习PHP提升个人技能和职业发展?

GG网络技术分享 2025-11-16 16:00 2


PHP这玩意儿东东,你们晓得不?就是一个hen常用的网站Zuo东西的编程语言。你们有没有想过学了这玩意儿,Neng咋地呢?今天我就来跟你们聊聊,怎么通过学PHP提升个人技Neng和职业进步。

PHP的基本用

PHP啊, 它就像是网站的魔术师,NengZuo出hen许多酷炫的东西。比如我们平时用浏览器打开的网站,优良许多dou是用PHPZuo的。那么PHP怎么用呢?轻巧松就是写代码,让服务器搞懂你的意思。

通常PHPdouZuohttp方式求了 Neng用GET or POST方式接收参数,有些时候需要在shell命令下把PHP当作脚本施行,比如定时任务。这就涉及到在shell命令下怎么给php传参的问题,通常有三种方式传参。

一、 用$argv或$argc参数接收

复制代码

?php

/**

* 用 $argc $argv 收下参数

*/

echo "接收到{$argc}个参数";

print_r;

施行

# /usr/local/php/bin/php test.php

接收到1个参数Array

(

= test.php

)

= a

lee]#

二、用getopt函数

$param_arr = getopt;

test.php -a

Array

=

#

/usr/local/php/bin/php test.php -a -b 12q3

= 12q3

test.php -a -b 12q3 -e 3322ff

三、提示用户输入

* 提示用户输入,类似Python

fwrite;

echo;

您输入的信息是:.fgets;

PHP怎么接收别的服务器POST过来的数据

一般时候用户用浏览器网页表单向服务器POST提交数据,我们用PHP的$_POST接收用户POST到服务器的数据,并进行适当的处理。但有些情况下 如用户用客户端柔软件向服务端php程序发送POST数据,而不Neng用$_POST来识别,那又该怎么处理呢?

我们介绍php收下POST数据的三种方式:

.$_POST方式接收数据

$_POST方式是通过 HTTP POST 方法传递的变量组成的数组,是自动全局变量。如用$_POST就Neng接收到网页表单以及网页异步方式POST过来的数据,

即$_POST只Neng接收文档类型为Content-Type: application/x-www-form-urlencoded提交的数据,也就是表单POST过来的数据。

.$GLOBALS方式接收数据

但$GLOABLS中是不是保存POST过来的数据取决于centent-Type的设置, 只有在PHP在无法识别的Content-Type的情况下才会将POST过来的数据原样地填入变量$GLOABLS中,像Content-Type=application/x-www-form-urlencoded时该变量是空的。

再说一个, 它同样无法读取Content-Type为multipart/form-data的POST数据,也需要设置php.ini中的always_populate_raw_post_data值为On,PHP才会总把POST数据填入变量$http_raw_post_data。

.php://input方式接收数据

Ru果访问原始 POST 数据的geng优良方法是 php://input。php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来 它给内存带来的压力较细小,并且不需要随便哪个特殊的php.ini设置,php://input不Neng用于 enctype="multipart/form-data"。

对于未指定 Content-Type 的POST数据,则Neng用file_get_contents来获取原始数据。说实在的,用PHP接收POST的随便哪个数据douNeng用本方法。而不用考虑Content-Type,包括二进制文件流也Neng。php://input读取不到$_GET数据。

收下POST求用$_POST

收下GET求用$_GET

收下全部求用$_REQUEST

实例:

html:

form action="php.php" method="POST" input type="text" name="username" value="你优良"input type="submit" value="提交"/form

php:

?php$username = $_POST; echo "你输入的值为:".$username;//这里会输出 你输入的值为:你优良?

希望对你有帮

三中收下方式:

$_GET //get过来的数据

$_POST //post过来的数据

file_get_contents //接口过来的xml等字符串数据用这玩意儿接

这三个方法足以收下随便哪个数据了 具体你还要百度一下用法

哇塞,你们kan,PHP这么轻巧松,是不是也想试试呢?不过可别细小kan了PHP,它可是有hen许多学问的哦!

标签:

提交需求或反馈

Demand feedback