php基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php基础相关的知识,希望对你有一定的参考价值。

1.推荐的php嵌入格式

<?php


echo "hello world";

?>

2.基本语法形式

2.1 区分大小写(函数名和系统中的关键字不区分大小写)

2,2 变量

$s1 = 1;

直接给变量赋值,就是定义

判断变量是否存在使用函数isset()

删除变量使用unset():就是断开变量与数据之间的关系

2.3 变量之间的传值方式

<?php

//值传值
$v1 = 1;
$v2 = $v1;//这里有传值问题
$v3 = $v2+10;//这里并无传值问题

//引用传值
$v4 = 10;
$v5 = &$v4;
$v4++;
echo "v5 = $v5"?>

2.4 可变变量

<?php


$v1 = "abc";
$abc = 10;
echo $$v1 ;//10

?>

2.5 预定义变量

主要有:$GET,$POST,$REQUEST等

作用域:全局+局部,即超全局变量

数据类型:都是数组

2.5.1 $GET

get常常出现在<form action="#" method="get">中的get,这叫做表单以get方式提交数据

而$GET这个预定义变量,就是指以这种方式提交的所有数据的合集

在网页中,以Get方式提交数据有多种形式

形式一:

<form action="abc.php" method="get">

<input type="text" name="uname">
<input type="password" name="pword">
<input type="submit" value="提交">



</form>

其作用为,用户填写的表单数据发送到abc.php

形式二:

<a href="abc.php?uname=test&pword=123456"></a>

其作用为,点击该链接,以Get方式发送uname和pword数据到abc.php

还有两种不常用,都是以script脚本中的location.href和location.assign中参带数据发送到服务端页面

不管用哪种方式获取数据的方法是一样的

<?php

$v1 = $GET[‘uname‘];//本质是一个字符串,其实是数据的下标
$v2 = $GET[‘pworld‘];//变量名必须和页面中的变量一样


?>

 注意:如果获取多选项时,name的值要命名成数组方式

以上是关于php基础的主要内容,如果未能解决你的问题,请参考以下文章

PHP代码-psysh调试代码片段工具

超实用的php代码片段

比较有用的php代码片段

php Yoast SEO规范输出的代码片段

php Yoast SEO规范输出的代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面