前端需要掌握的php知识,适合初学者

本文介绍了PHP的基础知识,包括PHP的定义、用途、代码结构、变量、作用域、超全局变量、条件语句和循环语句。还讨论了数组、对象、NULL值以及PHP在前端开发中的应用,适合前端初学者作为入门教程。
摘要由CSDN通过智能技术生成

PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词。他是一种被广泛使用的开源脚本语言,PHP脚本语言在服务器上执行,由于是不收费的,所有没有成本,可以免费下载使用。

PHP文件能够包含文本、HTML、CSS以及PHP代码。PHP代码在服务器上执行,结果以纯文本返回到浏览器。他的扩展名是.php。

PHP能够生成动态页面内容,能够创建、打开、读取、写入、删除以及关闭服务器上的文件。能够接收表单数据。能够发送并取回cookie。能够添加、删除、修改数据库中的数据。能够限制用户访问网站中的某些页面。能够对数据进行加密。

PHP脚本以<?php 开头,以 ?> 结尾,PHP文件通常包含HTML标签以及一些PHP脚本代码。下面是PHP代码中的几种注释:

// 这是单行注释

# 这也是单行注释

/*

    这是多行注释块

    它横跨了

    多行

*/

 

在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感,但是申明的变量对大小写敏感,字母大小写不同在PHP中都代表不同的变量。

PHP的变量:PHP中变量以$开头,类似于JS中的var,其后跟随的是变量名(变量名称必须以字母或者下划线开头,变量名称只能包含字母数字字符和下划线(A-z、0-9),并且大小写不同代表的是不同的变量)。

PHP的作用域:写在函数外面的是global全局变量;反之,写在函数里的是局部变量;如果想让局部变量变成全局,需要在函数申明前加上global;函数中的局部变量是静态(static)的,当执行完函数之后会删除所有变量(当我们不想删除这局部变量时,可以在外部执行一次,这样变量就能被保存出来);

 

PHP中有一些超全局变量:

 

1、$GLOBALS

 

2、$_SERVER 这种超全局变量保存关于报头、路径和脚本位置的信息。

 

3、$_REQUEST 用于收集 HTML 表单提交的数据。

<html>

    <body>

        <form action="<?php echo $_SERVER['PHP_SELF'];?>">

                <!-- 利用$_SERVER获取当前脚本地址  -->

                <input type="text" name="user">

                <input type="submit" value="处理数据">

        </form>

        <?php

            if($_REQUEST){

                $userName = $_REQUEST['user'];

                echo $userName;

            }

         ?>

    </body>

</html>

 

4、$_POST  广泛用于收集提交 method="post" 的 HTML 表单后的表单数据。

<html>

    <body>

        <form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>">

                <!-- 利用$_SERVER获取当前脚本地址  -->

                <input type="text" name="user">

                <input type="submit" value="处理数据">

        </form>

        <?php

            if($_POST){

                $userName = $_POST['user'];

                echo $userName;

            }

         ?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值